From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#32989: 26.1; Opening PDF attachments in Gnus with doc-view-mode causes error on Windows Date: Sat, 03 Nov 2018 10:32:09 +0200 Message-ID: <83k1lufto6.fsf@gnu.org> References: <87y3b8xztk.fsf@gmx.com> <83pnwkyzon.fsf@gnu.org> <877eiqhyfu.fsf@gmx.com> NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1541233872 21120 195.159.176.226 (3 Nov 2018 08:31:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 3 Nov 2018 08:31:12 +0000 (UTC) Cc: 32989-done@debbugs.gnu.org To: Jordan Wilson Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Nov 03 09:31:08 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gIrKk-0005Mn-7g for geb-bug-gnu-emacs@m.gmane.org; Sat, 03 Nov 2018 09:31:06 +0100 Original-Received: from localhost ([::1]:54730 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gIrMq-0004Oz-Nc for geb-bug-gnu-emacs@m.gmane.org; Sat, 03 Nov 2018 04:33:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58241) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gIrMj-0004MU-Dw for bug-gnu-emacs@gnu.org; Sat, 03 Nov 2018 04:33:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gIrMd-0000jC-9w for bug-gnu-emacs@gnu.org; Sat, 03 Nov 2018 04:33:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:56307) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gIrMc-0000iU-Ja for bug-gnu-emacs@gnu.org; Sat, 03 Nov 2018 04:33:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gIrMc-0006tS-FG for bug-gnu-emacs@gnu.org; Sat, 03 Nov 2018 04:33:02 -0400 Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Sat, 03 Nov 2018 08:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 32989 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Mail-Followup-To: 32989@debbugs.gnu.org, eliz@gnu.org, jordan.t.wilson@gmx.com Original-Received: via spool by 32989-done@debbugs.gnu.org id=D32989.154123395726462 (code D ref 32989); Sat, 03 Nov 2018 08:33:02 +0000 Original-Received: (at 32989-done) by debbugs.gnu.org; 3 Nov 2018 08:32:37 +0000 Original-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 Original-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 Original-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 Original-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 Original-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 In-reply-to: <877eiqhyfu.fsf@gmx.com> (message from Jordan Wilson on Wed, 10 Oct 2018 11:45:57 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:151964 Archived-At: > 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).