From unknown Sat Jun 21 10:38:41 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#32989 <32989@debbugs.gnu.org> To: bug#32989 <32989@debbugs.gnu.org> Subject: Status: 26.1; Opening PDF attachments in Gnus with doc-view-mode causes error on Windows Reply-To: bug#32989 <32989@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:38:41 +0000 retitle 32989 26.1; Opening PDF attachments in Gnus with doc-view-mode caus= es error on Windows reassign 32989 emacs submitter 32989 Jordan Wilson severity 32989 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 08 11:30:34 2018 Received: (at submit) by debbugs.gnu.org; 8 Oct 2018 15:30:34 +0000 Received: from localhost ([127.0.0.1]:40662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g9XUP-0004jl-QJ for submit@debbugs.gnu.org; Mon, 08 Oct 2018 11:30:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58003) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g9Wms-0003T4-0w for submit@debbugs.gnu.org; Mon, 08 Oct 2018 10:45:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g9WmW-0005B2-Js for submit@debbugs.gnu.org; Mon, 08 Oct 2018 10:45:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57804) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g9WmW-0005AT-EN for submit@debbugs.gnu.org; Mon, 08 Oct 2018 10:45:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47832) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g9WmP-0001fr-0V for bug-gnu-emacs@gnu.org; Mon, 08 Oct 2018 10:45:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g9WmI-0004y0-Rb for bug-gnu-emacs@gnu.org; Mon, 08 Oct 2018 10:45:04 -0400 Received: from mout.gmx.net ([212.227.17.20]:38099) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g9WmI-0004vy-7m for bug-gnu-emacs@gnu.org; Mon, 08 Oct 2018 10:44:58 -0400 Received: from A715-WIN ([31.205.37.19]) by mail.gmx.com (mrgmx102 [212.227.17.174]) with ESMTPSA (Nemesis) id 0MDW9x-1fuvFa4BLR-00GoVP for ; Mon, 08 Oct 2018 16:44:56 +0200 Received: from A715-WIN ([31.205.37.19]) by mail.gmx.com (mrgmx102 [212.227.17.174]) with ESMTPSA (Nemesis) id 0MDW9x-1fuvFa4BLR-00GoVP for ; Mon, 08 Oct 2018 16:44:56 +0200 From: Jordan Wilson To: bug-gnu-emacs@gnu.org Subject: 26.1; Opening PDF attachments in Gnus with doc-view-mode causes error on Windows Date: Mon, 08 Oct 2018 15:44:55 +0100 Message-ID: <87y3b8xztk.fsf@gmx.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:omhyWvFoHpWsVoZtyZEQi8V3M9ELWnX6aSqTzcBMQLDrebzZBAQ MJlQkH1v/9cF0uxoJAMlcU8rj/iLhzJA7IhaMJaWraPoxeiPxc5j/CuVr+8+V2ILZBLCqSa kbcWM5EHtAK1CxPqW7QoZaRjqmBFQ3r0VxkAGJmifoMIdjEiyKRJ34wqPnXiGs17xK9vWKi 7hagdTzh5MSTmCmYoW10w== X-UI-Out-Filterresults: notjunk:1;V01:K0:3ND8po649xE=:CXT0ombf6QtK07HBwTbY6e OPRLFkiMtAt+S/ugVPsl8Q9XT8XLQVEB3CJkXdpKNCjq8mlLz6haQyT/G7HA++6Oke1Jf9PFe 08dkUzb9tFpyG9W5HmRP8mQJBhfnhUueLgnyYDYJ9BrAKmn8XNBguiwe5oGW2O9OEvzGZy4/T tMzHSMLKQrp809KOrpMh+gtYMSCSdZ9/OyDlq+oOqXcbCWWUVdjGhijuZ5F6fAlyoQiLVGqzK evP88ZGurQ74hEebnZeAhwVEAKlHVSuLqoFVN+XbGwKo5FsUx5KYgvKJS8eWdmOXIKQ6JiU+6 /lDguSBlDZXuA+8S+3L3lKaCpOiLaY1Ed3AxYQgnHvuh+NL3BL2cMtGi2USzV4y/qHrYw8nvR TrDkR/94McUk5XGjTsbOkxhXIOAb6iKxuhSxuY2hMpWNEKmhmheE5Vbr3UfJZnwaLWL38vOKV TL5J0Pk5YECQgFf1RxrdWAinIS6deMwNBxz43Q3el7VUWHO4fBhLRoSf4h/U1IGNaswupIdT2 JxD1NSVukCkBJVh3Vj8FaWh5HRC2wMTClM+AhIoI4MRFC9CG00yWP1nyKqnffwAB3+dbaks1D w8N9/U0hFxOpmEphArbPd1Pv1d+QerS/HSFyIFhbshzDGseazU22cqPqUxZrUwbeNj1I/we4+ v6EwQkKkazFB8GGcqop/JbdayH8PJHSblOYh7aB6KDSKQnHIddNI+X/P0hQeYZdYfhFHhc9PJ FBOheUVuj+as63xDBN6KNN5iMAePrT0zwf/ftd6EdEPcKY756zdCv0DdIHptvLIpSQ1EMuxMg yP2fQ0UEok9wA0F/aRqC2k8Cmua36qlC1mF7K1d0sIY6tuyxfM= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 08 Oct 2018 11:30:33 -0400 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 (-----) Hi, I'm running Emacs 26.1 on Windows 10. I've replicated this with "emacs -Q" In a gnus article buffer, opening a PDF attachment in doc-view causes doc-view to fail with the error: File error: "Opening output file", "Invalid argument", "c:/Users/Jordan/Emacs/.cache/docview-cache/ *mm*-012345" this leaves a buffer showing the file literally. If I rename that buffer to something not containing an asterisk, it displays fine when running "doc-view-mode". Windows apparently can't handle asterisks in directory/file names. Thanks In GNU Emacs 26.1 (build 1, x86_64-w64-mingw32) of 2018-05-29 built on TPW550S Windowing system distributor 'Microsoft Corp.', version 10.0.17134 Configured using: 'configure --without-compress-install --without-dbus --with-modules 'CFLAGS= -O2 -g3'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS MODULES THREADS LCMS2 Important settings: value of $LANG: ENG locale-coding-system: cp1252 -- Jordan Wilson Sent from Gnus v5.13, GNU Emacs 26.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 08 16:02:50 2018 Received: (at 32989) by debbugs.gnu.org; 8 Oct 2018 20:02:50 +0000 Received: from localhost ([127.0.0.1]:40799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g9bju-0004sc-Ac for submit@debbugs.gnu.org; Mon, 08 Oct 2018 16:02:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54083) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g9bjt-0004sQ-5x for 32989@debbugs.gnu.org; Mon, 08 Oct 2018 16:02:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g9bji-000532-97 for 32989@debbugs.gnu.org; Mon, 08 Oct 2018 16:02:43 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43809) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g9bji-00052r-53; Mon, 08 Oct 2018 16:02:38 -0400 Received: from [176.228.60.248] (port=3434 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1g9bjh-0002RX-OE; Mon, 08 Oct 2018 16:02:38 -0400 Date: Mon, 08 Oct 2018 23:02:32 +0300 Message-Id: <83pnwkyzon.fsf@gnu.org> From: Eli Zaretskii To: Jordan Wilson In-reply-to: <87y3b8xztk.fsf@gmx.com> (message from Jordan Wilson on Mon, 08 Oct 2018 15:44:55 +0100) Subject: Re: bug#32989: 26.1; Opening PDF attachments in Gnus with doc-view-mode causes error on Windows References: <87y3b8xztk.fsf@gmx.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32989 Cc: 32989@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Jordan Wilson > Date: Mon, 08 Oct 2018 15:44:55 +0100 > > File error: "Opening output file", "Invalid argument", "c:/Users/Jordan/Emacs/.cache/docview-cache/ *mm*-012345" > > this leaves a buffer showing the file literally. If I rename that buffer > to something not containing an asterisk, it displays fine when running > "doc-view-mode". Windows apparently can't handle asterisks in > directory/file names. Windows doesn't allow '*' (and a few other characters) in any file name, not just in directory name. Gnus should run the file name through convert-standard-filename to get something that is guaranteed to work on any filesystem. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 10 06:46:05 2018 Received: (at 32989) by debbugs.gnu.org; 10 Oct 2018 10:46:05 +0000 Received: from localhost ([127.0.0.1]:42944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gAC0D-0004qn-20 for submit@debbugs.gnu.org; Wed, 10 Oct 2018 06:46:05 -0400 Received: from mout.gmx.net ([212.227.17.20]:35935) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gAC0B-0004k2-0z for 32989@debbugs.gnu.org; Wed, 10 Oct 2018 06:46:03 -0400 Received: from A715-WIN ([31.205.37.19]) by mail.gmx.com (mrgmx102 [212.227.17.174]) with ESMTPSA (Nemesis) id 0MWhRH-1gCbtP0RT9-00XwNW; Wed, 10 Oct 2018 12:45:56 +0200 Received: from A715-WIN ([31.205.37.19]) by mail.gmx.com (mrgmx102 [212.227.17.174]) with ESMTPSA (Nemesis) id 0MWhRH-1gCbtP0RT9-00XwNW; Wed, 10 Oct 2018 12:45:56 +0200 From: Jordan Wilson To: Eli Zaretskii Subject: Re: bug#32989: 26.1; Opening PDF attachments in Gnus with doc-view-mode causes error on Windows References: <87y3b8xztk.fsf@gmx.com> <83pnwkyzon.fsf@gnu.org> Date: Wed, 10 Oct 2018 11:45:57 +0100 In-Reply-To: <83pnwkyzon.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 08 Oct 2018 23:02:32 +0300") Message-ID: <877eiqhyfu.fsf@gmx.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (windows-nt) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:wne82qo5/MqwrWAfD/1Or0summxPM5kXfk1EvHHZCO9IPRIxGA/ ZwtomUnI32iVpiucPp6ZqL0B5j6ajx/nPr9Noq9rHjs2y7xcYBF5ndou/24lbWMxuNhKW1g DaT6fZdzS9iErsQZSdmmJ90CxfHzRxGOyDIdR6hrfaPVJhfL3yoHSYOo0h+w+HNvggRwiMv xV9ABb47t6iEC9Hb/+v0w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V01:K0:omJFAoZGlI4=:tC3OklnfaAjC6sgHSmi8Mt UXhcj76j4HtmMXJ1WPO8CfKcLwoRjoGnXU9D31csF1Pg/o1O6+26SZk7kuJ2dWvG9sR0DVGdv qLrmPi9tQ4fuOUYwYre2nZRcuQSXPdGXzTiYet/FHQIfoRHbFPuVUmkMwwq2THQ8EVpPHUH3Y 9/stWAYKHt9jHC6SfnA5Hat9d/GjmEawZyirYX4jotYAoLDx9oT+L1uSOuoEbUwdjj96+oj2S DZNPQ5/2tDDW6uFilPIOB1Z02DHzFLOtWwyFXGoIL3YkyIM5imgUskJ39JgwNsxcNfvhWXj7z 4XOnrxdx/3EAYeRg8ClUHSnJP+fMX+C/hvEPVruugoEGDrWPhN9gHm0WtuGU4FXDRrGsyZt/b YY2oW/7JYWtcPy34fGHJ4OL0k+/FAK8G+vzOBz3VSYzvESTv8di7qJ0XdoUwaveKy0v4bziFf HW6nUUh8w8EkTaBpG/PZaydQM5B1hmijbITJlpbHU4duZSyh3lLfQIdGqDa3MSg0y9BcrneNx u3Cv/65f86j7f8RWHZerqvUCCUgnL67qMCEt3KcRQcsmE983PpK2NPSa2/g9kYVyBaVt8HWR3 AoS3MtnbhFTvw2aqWVerjlG/4kb/10GeYpaGWvxomP3yGT5ZyPDc+xW+5O9eH3mO0ZVdD8NjE MsPxwh1wQrFwLnRMtZhJoFeQek0FML76t4cWWLBS0Dj0YNJJ3Ob3Ps4Y1EZkUbDjwJbU6DEL/ cjyrL+gtJ0XbAk+pFSjZkSlaqQKIyrIMjPSN04TNg/QbSwVRCdXV3F2oCGO4XZQZqbmwdZZXQ P6XTSFq1/SHwwQVJMcFZ4lizO6uFA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 32989 Cc: 32989@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain On 2018-10-08 (Mon) at 23:02 (ZZZ), Eli Zaretskii wrote: >> From: Jordan Wilson >> Date: Mon, 08 Oct 2018 15:44:55 +0100 >> >> File error: "Opening output file", "Invalid argument", "c:/Users/Jordan/Emacs/.cache/docview-cache/ *mm*-012345" >> >> this leaves a buffer showing the file literally. If I rename that buffer >> to something not containing an asterisk, it displays fine when running >> "doc-view-mode". Windows apparently can't handle asterisks in >> directory/file names. > > Windows doesn't allow '*' (and a few other characters) in any file > name, not just in directory name. Gnus should run the file name > through convert-standard-filename to get something that is guaranteed > to work on any filesystem. Looking, it seems to be on doc-view's side -- if a buffer isn't associated with a file, it uses the buffer name for the file's cache directory. Here's a patch to the 26 and trunk branches of doc-view.el to run the file names through `convert-standard-filename'. It fixes the problem for me, at least. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=doc-view-26.diff --- doc-view-26.el 2018-10-09 16:27:18.890549900 +0100 +++ doc-view-26-2.el 2018-10-09 16:29:04.122599100 +0100 @@ -1772,27 +1772,28 @@ (doc-view-make-safe-dir doc-view-cache-directory) ;; Handle compressed files, remote files, files inside archives (setq-local doc-view--buffer-file-name - (cond - (jka-compr-really-do-compress - ;; FIXME: there's a risk of name conflicts here. - (expand-file-name - (file-name-nondirectory - (file-name-sans-extension buffer-file-name)) - doc-view-cache-directory)) - ;; Is the file readable by local processes? - ;; We used to use `file-remote-p' but it's unclear what it's - ;; supposed to return nil for things like local files accessed - ;; via `su' or via file://... - ((let ((file-name-handler-alist nil)) - (not (and buffer-file-name - (file-readable-p buffer-file-name)))) - ;; FIXME: there's a risk of name conflicts here. - (expand-file-name - (if buffer-file-name - (file-name-nondirectory buffer-file-name) - (buffer-name)) - doc-view-cache-directory)) - (t buffer-file-name))) + (convert-standard-filename + (cond + (jka-compr-really-do-compress + ;; FIXME: there's a risk of name conflicts here. + (expand-file-name + (file-name-nondirectory + (file-name-sans-extension buffer-file-name)) + doc-view-cache-directory)) + ;; Is the file readable by local processes? + ;; We used to use `file-remote-p' but it's unclear what it's + ;; supposed to return nil for things like local files accessed + ;; via `su' or via file://... + ((let ((file-name-handler-alist nil)) + (not (and buffer-file-name + (file-readable-p buffer-file-name)))) + ;; FIXME: there's a risk of name conflicts here. + (expand-file-name + (if buffer-file-name + (file-name-nondirectory buffer-file-name) + (buffer-name)) + doc-view-cache-directory)) + (t buffer-file-name)))) (when (not (string= doc-view--buffer-file-name buffer-file-name)) (write-region nil nil doc-view--buffer-file-name)) --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=doc-view-trunk.diff --- doc-view-trunk.el 2018-10-09 16:31:48.000000000 +0100 +++ doc-view-trunk-2.el 2018-10-09 16:31:31.502299800 +0100 @@ -1764,27 +1764,28 @@ (doc-view-make-safe-dir doc-view-cache-directory) ;; Handle compressed files, remote files, files inside archives (setq-local doc-view--buffer-file-name - (cond - (jka-compr-really-do-compress - ;; FIXME: there's a risk of name conflicts here. - (expand-file-name - (file-name-nondirectory - (file-name-sans-extension buffer-file-name)) - doc-view-cache-directory)) - ;; Is the file readable by local processes? - ;; We used to use `file-remote-p' but it's unclear what it's - ;; supposed to return nil for things like local files accessed - ;; via `su' or via file://... - ((let ((file-name-handler-alist nil)) - (not (and buffer-file-name - (file-readable-p buffer-file-name)))) - ;; FIXME: there's a risk of name conflicts here. - (expand-file-name - (if buffer-file-name - (file-name-nondirectory buffer-file-name) - (buffer-name)) - doc-view-cache-directory)) - (t buffer-file-name))) + (convert-standard-filename + (cond + (jka-compr-really-do-compress + ;; FIXME: there's a risk of name conflicts here. + (expand-file-name + (file-name-nondirectory + (file-name-sans-extension buffer-file-name)) + doc-view-cache-directory)) + ;; Is the file readable by local processes? + ;; We used to use `file-remote-p' but it's unclear what it's + ;; supposed to return nil for things like local files accessed + ;; via `su' or via file://... + ((let ((file-name-handler-alist nil)) + (not (and buffer-file-name + (file-readable-p buffer-file-name)))) + ;; FIXME: there's a risk of name conflicts here. + (expand-file-name + (if buffer-file-name + (file-name-nondirectory buffer-file-name) + (buffer-name)) + doc-view-cache-directory)) + (t buffer-file-name)))) (when (not (string= doc-view--buffer-file-name buffer-file-name)) (write-region nil nil doc-view--buffer-file-name)) --=-=-= Content-Type: text/plain -- Jordan Wilson Sent from Gnus v5.13, GNU Emacs 26.1 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 28 18:57:26 2018 Received: (at 32989) by debbugs.gnu.org; 28 Oct 2018 22:57:26 +0000 Received: from localhost ([127.0.0.1]:49434 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gGtzp-000188-Uy for submit@debbugs.gnu.org; Sun, 28 Oct 2018 18:57:26 -0400 Received: from mout.gmx.net ([212.227.15.19]:50991) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gGtzo-00017u-At for 32989@debbugs.gnu.org; Sun, 28 Oct 2018 18:57:24 -0400 Received: from A715-WIN ([31.205.36.202]) by mail.gmx.com (mrgmx001 [212.227.17.184]) with ESMTPSA (Nemesis) id 0M2c1V-1fPTzc3tbB-00sQry; Sun, 28 Oct 2018 23:57:18 +0100 Received: from A715-WIN ([31.205.36.202]) by mail.gmx.com (mrgmx001 [212.227.17.184]) with ESMTPSA (Nemesis) id 0M2c1V-1fPTzc3tbB-00sQry; Sun, 28 Oct 2018 23:57:18 +0100 From: Jordan Wilson To: Jordan Wilson Subject: Re: bug#32989: 26.1; Opening PDF attachments in Gnus with doc-view-mode causes error on Windows References: <87y3b8xztk.fsf@gmx.com> <83pnwkyzon.fsf@gnu.org> <877eiqhyfu.fsf@gmx.com> Date: Sun, 28 Oct 2018 22:57:17 +0000 In-Reply-To: <877eiqhyfu.fsf@gmx.com> (Jordan Wilson's message of "Wed, 10 Oct 2018 11:45:57 +0100") Message-ID: <87r2g93cj6.fsf@gmx.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:Nne+/b5xdFJatwW//qi0UgzZ6YbctE5nzOSWK62roFKjC0n+RHV 0Cq22paoju04JJWG/3DVY9XONQKxKC4Tl/ks/Lj+rPFDstp81EowRBviZkJzb6Liq/nH1qN iyf/zxRgN3ipes6Bi0qH1WR3q+ogYLlnVdPSAjtLsc3iZkKdQ3jvB3nZNokjZuTbgikilh0 JEhuI/StxjODP1C1HGDwg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V01:K0:k70iRFKQm0U=:Q70vv9gCP3LrB7nzUBBTfD N8/nOiLU7E0sBHL+NH8s1Dy9Nhcfk/vvwNvqaPgb20hHI8xx4OlOnNmTJLfGOleOj3U3BBhqG PO7sG6ivNkVJnBrJgsWGt/XMw3OLi/gpZh3eTIdjd/wjcIMiy6OqDxubBgolkNfq6HCNqTvz3 7u8ECNWoXoU0z9xMRc+ziYRumA9zkRR3zgIkcP+ij+LyKd5VlH/l0k9FgJITeFi7Bw+VnAV9U m2Bjqe5++wy+pQxI3sICqlwn7SCpo9HSvbBG72EtuVH9ld+oYiA9ogEnMkE8/kq8p4iEqOHXh 4u3LjYL9tcrSZMyzpSLnk1rVDK7gtIEIGM03l3AQvq8UeqOOw7j33Lgg4959IUc4/VjbV80hA KrxAVItpa7IQgJyjcLRA7Fwn+ut8o5xcHzG3xUJrhAh1CBQLTy5Fh/pfrt7FhMYMoUJLmAoYK Q8dqcJ0DpIWxniLuNhG3ARLtOEHkuvFX4zhVX7I0MFrwCDsYvLWEfY2EtYPxpq5oFsBRAZYX3 0SpGcmd1vTeXloa8vEn2eeIZDUG/Ki4/4Me7VxFuR2U5xM0O5NOlcv0NM11rARlp3DH7M6l1k nauob8J6XTkPWVjznUqA3paqxmNjwbnhlgvb/+fB0xFEtna4ag1o5iQtQQDkpLQGV+L561rqK n6QQK6rIteA8LJI2PoWCgxPGP0btr+Uf+FckcNu+u2w47GCdaC01Ob2Uj89TbEfa9vvVHxtG/ tEbpEwLP4vQ4KIq0DD9BspyVNaeliFDpx12/AINqCNqHZ74bHzDDm3TB9dFOFNiQIiwhwth+9 EbtRQzjUfcRG0FEzGGRho0ycKvHltnLkUHm9Sa/x0hR601Rm8Q= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 32989 Cc: 32989@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) I was just wondering if these are going to be applied? It's a pretty easy fix. On 2018-10-10 (Wed) at 11:45 (+01), Jordan Wilson wrote: >Here's a patch to the 26 and trunk branches of doc-view.el to > run the file names through `convert-standard-filename'. It fixes the > problem for me, at least. -- Jordan Wilson Sent from Gnus v5.13, GNU Emacs 26.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 03 04:32:37 2018 Received: (at 32989-done) by debbugs.gnu.org; 3 Nov 2018 08:32:37 +0000 Received: from localhost ([127.0.0.1]:60564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gIrMD-0006sk-Cm for submit@debbugs.gnu.org; Sat, 03 Nov 2018 04:32:37 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48378) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gIrMB-0006sV-T6 for 32989-done@debbugs.gnu.org; Sat, 03 Nov 2018 04:32:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gIrLv-0000BN-Qd for 32989-done@debbugs.gnu.org; Sat, 03 Nov 2018 04:32:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35110) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gIrLv-0000Ay-Fj; Sat, 03 Nov 2018 04:32:19 -0400 Received: from [176.228.60.248] (port=1358 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gIrLv-0006bn-1j; Sat, 03 Nov 2018 04:32:19 -0400 Date: Sat, 03 Nov 2018 10:32:09 +0200 Message-Id: <83k1lufto6.fsf@gnu.org> From: Eli Zaretskii To: Jordan Wilson In-reply-to: <877eiqhyfu.fsf@gmx.com> (message from Jordan Wilson on Wed, 10 Oct 2018 11:45:57 +0100) Subject: Re: bug#32989: 26.1; Opening PDF attachments in Gnus with doc-view-mode causes error on Windows References: <87y3b8xztk.fsf@gmx.com> <83pnwkyzon.fsf@gnu.org> <877eiqhyfu.fsf@gmx.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32989-done Cc: 32989-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Jordan Wilson > Cc: 32989@debbugs.gnu.org > Date: Wed, 10 Oct 2018 11:45:57 +0100 > > > [1:text/plain Hide] > > On 2018-10-08 (Mon) at 23:02 (ZZZ), Eli Zaretskii wrote: > >> From: Jordan Wilson > >> Date: Mon, 08 Oct 2018 15:44:55 +0100 > >> > >> File error: "Opening output file", "Invalid argument", "c:/Users/Jordan/Emacs/.cache/docview-cache/ *mm*-012345" > >> > >> this leaves a buffer showing the file literally. If I rename that buffer > >> to something not containing an asterisk, it displays fine when running > >> "doc-view-mode". Windows apparently can't handle asterisks in > >> directory/file names. > > > > Windows doesn't allow '*' (and a few other characters) in any file > > name, not just in directory name. Gnus should run the file name > > through convert-standard-filename to get something that is guaranteed > > to work on any filesystem. > Looking, it seems to be on doc-view's side -- if a buffer isn't > associated with a file, it uses the buffer name for the file's cache > directory. Here's a patch to the 26 and trunk branches of doc-view.el to > run the file names through `convert-standard-filename'. It fixes the > problem for me, at least. Thanks, pushed to the emacs-26 branch (will be merged to master from there shortly). From unknown Sat Jun 21 10:38:41 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 01 Dec 2018 12:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator