From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.bugs Subject: bug#30063: 26.0.90; Silent fail with `rst-compile-pdf-preview' Date: Mon, 29 Jan 2018 12:43:39 -0500 Message-ID: References: <87o9m14y0x.fsf@gmail.com> <1517054395.9954.0@smtp.gmail.com> <87k1w1lup5.fsf@users.sourceforge.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1517248666 32629 195.159.176.226 (29 Jan 2018 17:57:46 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 29 Jan 2018 17:57:46 +0000 (UTC) User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) Cc: stefan@merten-home.de, 30063@debbugs.gnu.org, Simen =?UTF-8?Q?Heggest=C3=B8yl?= To: Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jan 29 18:57:41 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 1egDgL-0007GL-Oe for geb-bug-gnu-emacs@m.gmane.org; Mon, 29 Jan 2018 18:57:25 +0100 Original-Received: from localhost ([::1]:53782 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1egDiK-0003E6-SG for geb-bug-gnu-emacs@m.gmane.org; Mon, 29 Jan 2018 12:59:28 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49906) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1egDTP-0007KK-4G for bug-gnu-emacs@gnu.org; Mon, 29 Jan 2018 12:44:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1egDTO-0005G2-Cc for bug-gnu-emacs@gnu.org; Mon, 29 Jan 2018 12:44:03 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:40287) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1egDTO-0005Fr-8I for bug-gnu-emacs@gnu.org; Mon, 29 Jan 2018 12:44:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1egDTO-0000in-1M for bug-gnu-emacs@gnu.org; Mon, 29 Jan 2018 12:44:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 Jan 2018 17:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30063 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 30063-submit@debbugs.gnu.org id=B30063.15172478412759 (code B ref 30063); Mon, 29 Jan 2018 17:44:01 +0000 Original-Received: (at 30063) by debbugs.gnu.org; 29 Jan 2018 17:44:01 +0000 Original-Received: from localhost ([127.0.0.1]:48184 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1egDTM-0000iR-Rr for submit@debbugs.gnu.org; Mon, 29 Jan 2018 12:44:01 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:58857) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1egDTL-0000iA-Dl for 30063@debbugs.gnu.org; Mon, 29 Jan 2018 12:43:59 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1egDTF-00058P-Ae for 30063@debbugs.gnu.org; Mon, 29 Jan 2018 12:43:54 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34037) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1egDT3-00051S-W8; Mon, 29 Jan 2018 12:43:42 -0500 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1egDT1-0006AO-SD; Mon, 29 Jan 2018 12:43:39 -0500 X-Spook: Avian event security Blowfish wire transfer Critical X-Ran: a'OYuB>,,/(Zncr:vKi^'c#N^F|}{E;QIWuf[-$rQ|~:)MAYS)e7r$Ll`&5[!]&098Ky)M X-Hue: green X-Attribution: GM In-Reply-To: <87k1w1lup5.fsf@users.sourceforge.net> (Noam Postavsky's message of "Sun, 28 Jan 2018 13:11:34 -0500") 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:142661 Archived-At: Noam Postavsky wrote: > Simen Heggest=C3=B8yl writes: > >> (command (format "%s %s %s && %s %s ; rm %s" >> + pdf-compile-program >> buffer-file-name tmp-filename >> rst-pdf-program tmp-filename tmp-filename))) >> + (unless (executable-find pdf-compile-program) >> + (error "Cannot find executable `%s'" pdf-compile-program)) >> + (unless (executable-find rst-pdf-program) >> + (error "Cannot find executable `%s'" rst-pdf-program)) > > It's possible to have PATH and exec-path desynchronized, such that the > above code could throw an error even though the > start-process-shell-command call later would succeed. Maybe we should > should just consider that a misconfiguration on the user's part though. Yes, I think PATH !=3D exec-path is a user error. BTW what happens with the above if the program is present, but fails for some reason? Is nothing still shown to the user in that case? Also, does it actually need to go through the shell?