From unknown Sun Jun 22 08:02:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25468: 26.0.50; Can't load htmlfontify if shell binary doesn't exist Resent-From: Philipp Stephani Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 17 Jan 2017 14:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25468 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 25468@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.148466281829722 (code B ref -1); Tue, 17 Jan 2017 14:21:02 +0000 Received: (at submit) by debbugs.gnu.org; 17 Jan 2017 14:20:18 +0000 Received: from localhost ([127.0.0.1]:56200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cTUcT-0007jK-Ow for submit@debbugs.gnu.org; Tue, 17 Jan 2017 09:20:18 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51855) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cTUcS-0007j7-LG for submit@debbugs.gnu.org; Tue, 17 Jan 2017 09:20:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cTUcM-0001fF-Gy for submit@debbugs.gnu.org; Tue, 17 Jan 2017 09:20:11 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:41318) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cTUcM-0001fA-D4 for submit@debbugs.gnu.org; Tue, 17 Jan 2017 09:20:10 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42820) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cTUcK-0002qJ-W8 for bug-gnu-emacs@gnu.org; Tue, 17 Jan 2017 09:20:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cTUcG-0001b4-Qe for bug-gnu-emacs@gnu.org; Tue, 17 Jan 2017 09:20:09 -0500 Received: from mail-wm0-x233.google.com ([2a00:1450:400c:c09::233]:37311) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cTUcG-0001a1-Ka for bug-gnu-emacs@gnu.org; Tue, 17 Jan 2017 09:20:04 -0500 Received: by mail-wm0-x233.google.com with SMTP id c206so225020011wme.0 for ; Tue, 17 Jan 2017 06:20:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=AB7ao4tAlZ66dJA9vqqYPhK4ntqFEVqfh7RuKcgv/TM=; b=GN5jJ577TiJ8wzcHpEwbo1RQNKDQV0ndLFb6sJMxHcMUiq1yw//79b60UeLVQOVz6g /OQNBERMydwYVql4zjDlRQwES2FPS3X0m3u7QJVniPSjCyMgNZgv97gA81d8gt5PlclU WEpgugbKzOehnJkfgdt6Ju9vw0yvecc8tPPEf3VJV5gw3Ai25F8+g3BVvVsCmkHUUMAT katz9AqM9iTUiAIeZyqWhks5YZCujwwoLld2njkiq5wRu9yI/sbT8nmnPQBVw4TaP4Tv WlJjV1YyfboCX6mhL4mdbcD4DDfxdjqcCstj0ascXrVDL9c9H6VoV6RBpLez+in01Gt/ vMlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=AB7ao4tAlZ66dJA9vqqYPhK4ntqFEVqfh7RuKcgv/TM=; b=CkIVaRcUl/0369mlWjKDp4XnO3FJhIuw8AfNB8cphKQsVRwsloOclMajpijP/WF4FM JtWxym9gVTewc5XgkRZai0NszPZTcp1sVkqDOdYy0ZXrXLeYmYA9bpOvMmxr2W+ACTND 81LqDorkYbIEX/+iXrUhGoE91yljA+xlIP4zWY1ikhWiZCFmgnbSo0P4I54uH+lbcgio pErvmolazKWJgA8JiVFuTh6oQmeoMBlGjANn1aHfKNKnxJLOFr9AB2gzKuMcWkyoeM6U hjzGPds/RWo2ufmPdKoeAX+wikdcIxwfJ65TrTzz3IgAojnosluF1S6HpIS4lnLDtcbG eI7g== X-Gm-Message-State: AIkVDXLt3X25TFo/Le37mLhOLwCvZvwF7+RvJxlt8Xp31rSzIcCrqkLuMj1Qt2zY8JQTPA== X-Received: by 10.28.144.135 with SMTP id s129mr15689353wmd.18.1484662801608; Tue, 17 Jan 2017 06:20:01 -0800 (PST) Received: from a.muc.corp.google.com ([2a00:79e0:15:4:34ed:32fd:e1a3:d246]) by smtp.gmail.com with ESMTPSA id d29sm37374366wmi.19.2017.01.17.06.20.00 for (version=TLS1_2 cipher=AES128-SHA bits=128/128); Tue, 17 Jan 2017 06:20:00 -0800 (PST) From: Philipp Stephani Date: Tue, 17 Jan 2017 15:19:59 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: -3.8 (---) 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.8 (---) $ SHELL=3D/doesnotexist src/emacs -Q -batch -l htmlfontify ; echo $? Searching for program: No such file or directory, /doesnotexist 255 This is of course a rather rare edge case, but I think that unavailability of a shell shouldn't prevent htmlfontify from loading. The shell is only used to initialize hfy-etags-cmd, this variable could simply be initialized to nil if no shell is found, similar to when no etags binary is found. In GNU Emacs 26.0.50.30 (x86_64-unknown-linux-gnu, GTK+ Version 3.10.8) of 2017-01-17 built on localhost Repository revision: 5362ef79cbb195f9df38f71b4d64e290cd7d9f50 Windowing system distributor 'The X.Org Foundation', version 11.0.11501000 System Description: Ubuntu 14.04 LTS Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: 'configure --with-modules --enable-checking --enable-check-lisp-object-type 'CFLAGS=3D-ggdb3 -O0'' Configured features: XPM JPEG TIFF GIF PNG SOUND GSETTINGS NOTIFY GNUTLS FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 MODULES Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-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 line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message subr-x puny seq byte-opt gv bytecomp byte-compile cl-extra help-mode cconv cl-loaddefs pcase cl-lib dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame 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 charscript case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 97831 8478) (symbols 48 20220 1) (miscs 40 331 131) (strings 32 18031 4413) (string-bytes 1 592989) (vectors 16 14093) (vector-slots 8 473001 6992) (floats 8 181 10) (intervals 56 218 0) (buffers 976 12) (heap 1024 36888 965)) --=20 Google Germany GmbH Erika-Mann-Stra=C3=9Fe 33 80636 M=C3=BCnchen Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg Gesch=C3=A4ftsf=C3=BChrer: Matthew Scott Sucherman, Paul Terence Manicle Diese E-Mail ist vertraulich. Wenn Sie nicht der richtige Adressat sind, leiten Sie diese bitte nicht weiter, informieren Sie den Absender und l=C3= =B6schen Sie die E-Mail und alle Anh=C3=A4nge. Vielen Dank. This e-mail is confidential. If you are not the right addressee please do = not forward it, please inform the sender, and please erase this e-mail including any attachments. Thanks. From unknown Sun Jun 22 08:02:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25468: 26.0.50; Can't load htmlfontify if shell binary doesn't exist Resent-From: Philipp Stephani Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 17 Jan 2017 17:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25468 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 25468@debbugs.gnu.org Received: via spool by 25468-submit@debbugs.gnu.org id=B25468.148467406716327 (code B ref 25468); Tue, 17 Jan 2017 17:28:01 +0000 Received: (at 25468) by debbugs.gnu.org; 17 Jan 2017 17:27:47 +0000 Received: from localhost ([127.0.0.1]:56639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cTXXu-0004FH-OO for submit@debbugs.gnu.org; Tue, 17 Jan 2017 12:27:46 -0500 Received: from mail-ot0-f174.google.com ([74.125.82.174]:33724) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cTXXt-0004F2-DG for 25468@debbugs.gnu.org; Tue, 17 Jan 2017 12:27:45 -0500 Received: by mail-ot0-f174.google.com with SMTP id 73so67271111otj.0 for <25468@debbugs.gnu.org>; Tue, 17 Jan 2017 09:27:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=j25b2Vdx0Zrds5AIUTtcGs31S8t/PnhiFVJKjDCK9T0=; b=GkwGWrJQ0SztkGhfRW7DBps6PfKVWf3rFnNTl4rNORDtYlMzxjGR0ZRriwRoJSskV4 5Y/+R0/Awdhfrd9f/IYIgfJHDyw1SNOqoXidPPMIsxPVr6wz7vqn5IM1InpVKstE13ky mKqGi8uZEoGWr4KKRFnwpHnDETSK88x54wTtHyWHOV9hdjrk0fRtniLfzRvb61TNdbFM aZU1OZAJBEOCz5d34mzI/9EFUauyM+9n8YJL+5QDo07Chb5VdVHsfLotgpQG7pcKt0qR EgnbGqi+WrhBhBgQihDy84AOM0wUM4WXdWUnKc6fQL3cJzkJ8dwBA4HwWeEN6k6yj3+F EkwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=j25b2Vdx0Zrds5AIUTtcGs31S8t/PnhiFVJKjDCK9T0=; b=iqIF2GJEa+mBqpln4WaqF402zVx1PNRlbWgoM3bkS6F5V6s6fcJbt57g8xAFmeewPY 3WthjOuPGJMIHF29/UXJgKWOsO9E5R871T/mlS6Cb9QXzVC1F0maBQRoM6NuyM6Tq93t 7vIqCiVe+4BClD6WWFpjoMTtthKEZD/hpKvR+rXhCrOb8MkbL3HkFDGd+5EpkPTdwGop 2Q7U1dm4AmD3BhRiG1kXeJBgsFI9OHezpx8H8UnVbN/KzbWdUk7vBwcxiLJb22P1YRWx DqNhb9ZflnxLQqswpGrhWPh8CquqCYdAsQgOti/frWr6JEbhDf+OKgxjNqDVZ+byVPYj 0SyA== X-Gm-Message-State: AIkVDXKm0SNdt9c+6twZ2g/Mwxdb0k2xrzC39OAo3SfxmNDQ61jkkQFh0aKPRLzM7Q0+X2ajIceB+Yjj2F4d8A== X-Received: by 10.157.40.121 with SMTP id h54mr17270933otd.179.1484674059003; Tue, 17 Jan 2017 09:27:39 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Philipp Stephani Date: Tue, 17 Jan 2017 17:27:27 +0000 Message-ID: Content-Type: multipart/mixed; boundary=001a1142d768e5fe6405464d9de4 X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) --001a1142d768e5fe6405464d9de4 Content-Type: multipart/alternative; boundary=001a1142d768e5fe6005464d9de2 --001a1142d768e5fe6005464d9de2 Content-Type: text/plain; charset=UTF-8 Philipp Stephani schrieb am Di., 17. Jan. 2017 um 15:21 Uhr: > > $ SHELL=/doesnotexist src/emacs -Q -batch -l htmlfontify ; echo $? > Searching for program: No such file or directory, /doesnotexist > 255 > > This is of course a rather rare edge case, but I think that > unavailability of a shell shouldn't prevent htmlfontify from loading. > The shell is only used to initialize hfy-etags-cmd, this variable could > simply be initialized to nil if no shell is found, similar to when no > etags binary is found. > I've attached a patch. --001a1142d768e5fe6005464d9de2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


Philip= p Stephani <p.stephani2@gmail.c= om> schrieb am Di., 17. Jan. 2017 um 15:21=C2=A0Uhr:

$ SHELL=3D/doesnotexist src/emacs -Q -batch -l htmlfontify ; echo $?
Searching for program: No such file or directory, /doesnotexist
255

This is of course a rather rare edge case, but I think that
unavailability of a shell shouldn't prevent htmlfontify from loading. The shell is only used to initialize hfy-etags-cmd, this variable could
simply be initialized to nil if no shell is found, similar to when no
etags binary is found.

I've attached a patch.=C2=A0
--001a1142d768e5fe6005464d9de2-- --001a1142d768e5fe6405464d9de4 Content-Type: text/plain; charset=US-ASCII; name="0001-Don-t-error-when-loading-htmlfontify-without-shell.txt" Content-Disposition: attachment; filename="0001-Don-t-error-when-loading-htmlfontify-without-shell.txt" Content-Transfer-Encoding: base64 Content-ID: <159ad78153011971c521> X-Attachment-Id: 159ad78153011971c521 RnJvbSBhOTMzNzA5MGYxOWEyNWUxZTkyZGU4ZTZiOGE5YWVkYmI3MjBiOTMxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwIFN0ZXBoYW5pIDxwaHN0QGdvb2dsZS5jb20+CkRh dGU6IFR1ZSwgMTcgSmFuIDIwMTcgMTg6MjQ6MjkgKzAxMDAKU3ViamVjdDogW1BBVENIXSBEb24n dCBlcnJvciB3aGVuIGxvYWRpbmcgaHRtbGZvbnRpZnkgd2l0aG91dCBzaGVsbAoKKiBsaXNwL2h0 bWxmb250aWZ5LmVsIChoZnktZXRhZ3MtY21kKTogRG9uJ3QgcmFpc2UgYW4gZXJyb3IgaWYgbm8K c2hlbGwgaXMgYXZhaWxhYmxlIChCdWcjMjU0NjgpLgoqIHRlc3QvbGlzcC9odG1sZm9udGlmeS10 ZXN0cy5lbCAoaHRtbGZvbnRpZnktYnVnMjU0NjgpOiBBZGQgdW5pdAp0ZXN0LgotLS0KIGxpc3Av aHRtbGZvbnRpZnkuZWwgICAgICAgICAgICB8ICA2ICsrKysrLQogdGVzdC9saXNwL2h0bWxmb250 aWZ5LXRlc3RzLmVsIHwgMTIgKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saXNwL2h0bWxmb250aWZ5LmVs IGIvbGlzcC9odG1sZm9udGlmeS5lbAppbmRleCAyMWFhYzFhYjIxLi5iMTVhYTM5ZjEwIDEwMDY0 NAotLS0gYS9saXNwL2h0bWxmb250aWZ5LmVsCisrKyBiL2xpc3AvaHRtbGZvbnRpZnkuZWwKQEAg LTM3Niw3ICszNzYsMTEgQEAgaGZ5LWV0YWdzLWNtZAogICA7OyAtIGl0IHNpZ25hbHMgYW4gZXJy b3IgKGBoZnktd2hpY2gtZXRhZ3MnIGlzIG5vdCBkZWZpbmVkIGF0IGNvbXBpbGUtdGltZSkuCiAg IDs7IC0gd2Ugd2FudCB0aGlzIGF1dG8tZGV0ZWN0aW9uIHRvIHJlZmxlY3QgdGhlIHN5c3RlbSBv biB3aGljaCBFbWFjcyBpcyBydW4KICAgOzsgICByYXRoZXIgdGhhbiB0aGUgb25lIG9uIHdoaWNo IGl0J3MgY29tcGlsZWQuCi0gIChjZHIgKGFzc29jIChoZnktd2hpY2gtZXRhZ3MpIGhmeS1ldGFn cy1jbWQtYWxpc3QpKQorICA7OyBJZiBubyBzaGVsbCBpcyBhdmFpbGFibGUsIGxvYWRpbmcgdGhp cyBmaWxlIHdvdWxkIGVycm9yLCB0aGVyZWZvcmUKKyAgOzsgZGVtb3RlIGVycm9ycyB0byB3YXJu aW5ncyAoQnVnIzI1NDY4KS4KKyAgKGNkciAoYXNzb2MgKHdpdGgtZGVtb3RlZC1lcnJvcnMgIkVy cm9yIGRldGVjdGluZyBsb2NhdGlvbiBvZiBldGFnczogJVMiCisgICAgICAgICAgICAgICAgKGhm eS13aGljaC1ldGFncykpCisgICAgICAgICAgICAgIGhmeS1ldGFncy1jbWQtYWxpc3QpKQogICAi VGhlIGV0YWdzIGVxdWl2YWxlbnQgY29tbWFuZCB0byBydW4gaW4gYSBzb3VyY2UgZGlyZWN0b3J5 IHRvIGdlbmVyYXRlIGEgdGFncwogZmlsZSBmb3IgdGhlIHdob2xlIHNvdXJjZSB0cmVlIGZyb20g dGhlcmUgb24gZG93bi4gIFRoZSBjb21tYW5kIHNob3VsZCBlbWl0CiB0aGUgZXRhZ3Mgb3V0cHV0 IG9uIHN0ZG91dC5cbgpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL2h0bWxmb250aWZ5LXRlc3RzLmVs IGIvdGVzdC9saXNwL2h0bWxmb250aWZ5LXRlc3RzLmVsCmluZGV4IDE1ZWI3YzE3MGMuLjRhMWQ1 NjZlOTYgMTAwNjQ0Ci0tLSBhL3Rlc3QvbGlzcC9odG1sZm9udGlmeS10ZXN0cy5lbAorKysgYi90 ZXN0L2xpc3AvaHRtbGZvbnRpZnktdGVzdHMuZWwKQEAgLTMwLDUgKzMwLDE3IEBACiAgICAgKHN5 bWJvbC1mdW5jdGlvbgogICAgICAnaHRtbGZvbnRpZnktbG9hZC1yZ2ItZmlsZSkpKSkKIAorKGVy dC1kZWZ0ZXN0IGh0bWxmb250aWZ5LWJ1ZzI1NDY4ICgpCisgICJUZXN0cyB0aGF0IGh0bWxmb250 aWZ5IGNhbiBiZSBsb2FkZWQgZXZlbiBpZiBubyBzaGVsbCBpcworYXZhaWxhYmxlIChCdWcjMjU0 NjgpLiIKKyAgKHNob3VsZCAoZXF1YWwgKGxldCAoKHByb2Nlc3MtZW52aXJvbm1lbnQKKyAgICAg ICAgICAgICAgICAgICAgICAgIChjb25zICJTSEVMTD0vZG9lcy9ub3QvZXhpc3QiIHByb2Nlc3Mt ZW52aXJvbm1lbnQpKSkKKyAgICAgICAgICAgICAgICAgICAoY2FsbC1wcm9jZXNzCisgICAgICAg ICAgICAgICAgICAgIChleHBhbmQtZmlsZS1uYW1lIChpbnZvY2F0aW9uLW5hbWUpIChpbnZvY2F0 aW9uLWRpcmVjdG9yeSkpCisgICAgICAgICAgICAgICAgICAgIG5pbCBuaWwgbmlsCisgICAgICAg ICAgICAgICAgICAgICItLXF1aWNrIiAiLS1iYXRjaCIKKyAgICAgICAgICAgICAgICAgICAgKGNv bmNhdCAiLS1sb2FkPSIgKGxvY2F0ZS1saWJyYXJ5ICJodG1sZm9udGlmeSIpKSkpCisgICAgICAg ICAgICAgICAgIDApKSkKKwogKHByb3ZpZGUgJ2h0bWxmb250aWZ5LXRlc3RzKQogOzsgaHRtbGZv bnRpZnktdGVzdHMuZWwgZW5kcyBoZXJlCi0tIAoyLjExLjAuNDgzLmcwODdkYTdiN2MtZ29vZwoK --001a1142d768e5fe6405464d9de4-- From unknown Sun Jun 22 08:02:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25468: 26.0.50; Can't load htmlfontify if shell binary doesn't exist Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 17 Jan 2017 17:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25468 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Philipp Stephani Cc: 25468@debbugs.gnu.org Received: via spool by 25468-submit@debbugs.gnu.org id=B25468.148467447717058 (code B ref 25468); Tue, 17 Jan 2017 17:35:02 +0000 Received: (at 25468) by debbugs.gnu.org; 17 Jan 2017 17:34:37 +0000 Received: from localhost ([127.0.0.1]:56645 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cTXeX-0004R4-H4 for submit@debbugs.gnu.org; Tue, 17 Jan 2017 12:34:37 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48648) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cTXeW-0004Qn-EJ for 25468@debbugs.gnu.org; Tue, 17 Jan 2017 12:34:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cTXeQ-0006NY-He for 25468@debbugs.gnu.org; Tue, 17 Jan 2017 12:34:31 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-5.1 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40585) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cTXeN-0006Mt-6S; Tue, 17 Jan 2017 12:34:27 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cTXeL-0003Rh-JT; Tue, 17 Jan 2017 12:34:25 -0500 From: Glenn Morris References: X-Spook: Gang First responder Adriatic lock picking Kh-11 Tsunami X-Ran: (s^Q`\'cXF)'\##vj?9F,NmT|f-bNgg>U65[qsRm,cd;MCo~XXH}VIQb6/X`rQ{0Y^PM-) X-Hue: black X-Attribution: GM Date: Tue, 17 Jan 2017 12:34:25 -0500 In-Reply-To: (Philipp Stephani's message of "Tue, 17 Jan 2017 17:27:27 +0000") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain 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: -8.2 (--------) 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: -8.2 (--------) I don't see a need for hfy-which-etags to go via the shell at all, so a better change to me would be to use call-process instead of shell-command-to-string there. I see there's also hfy-shell-file-name for some reason. From unknown Sun Jun 22 08:02:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25468: 26.0.50; Can't load htmlfontify if shell binary doesn't exist Resent-From: Philipp Stephani Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 17 Jan 2017 18:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25468 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 25468@debbugs.gnu.org Received: via spool by 25468-submit@debbugs.gnu.org id=B25468.148467741121689 (code B ref 25468); Tue, 17 Jan 2017 18:24:02 +0000 Received: (at 25468) by debbugs.gnu.org; 17 Jan 2017 18:23:31 +0000 Received: from localhost ([127.0.0.1]:56681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cTYPr-0005dl-HH for submit@debbugs.gnu.org; Tue, 17 Jan 2017 13:23:31 -0500 Received: from mail-oi0-f51.google.com ([209.85.218.51]:34783) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cTYPq-0005dX-Fr for 25468@debbugs.gnu.org; Tue, 17 Jan 2017 13:23:30 -0500 Received: by mail-oi0-f51.google.com with SMTP id m124so88903416oif.1 for <25468@debbugs.gnu.org>; Tue, 17 Jan 2017 10:23:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ZUOlU+K9a0bIttH6FTZCf0qqvV8OA77bRmUQO+ImimM=; b=Jf77GP4viP+NQgiFZxJdV/kVMigHXHI3AunYJLpGjEgMyU6u4KxJu74t3YpByYJQme qOaEFq580hhbLFQ8nvJ9/WX+Eh5fidJpsM05+B9GhmF4WAHpQSkqqkoz//BirLWytppz k0Kl74Tnb6maBbFivp8cvElaM1NkHVxVGEQy6z75O2P8E+aHFFHQj/UytFJfihHyykz8 lZT3oRrhRfWRn5lpCGHkqo5ZDquntYtNfrc57yAxOTykqD4I8QvyT7nP6+DjtTND4Y37 1t2KqUwzeMJ3wKsz+FhbByYw5QXS0rqn6kW0VP2RIhJoTKwSgNiWL7k/boayxmvgz4SK TQ9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ZUOlU+K9a0bIttH6FTZCf0qqvV8OA77bRmUQO+ImimM=; b=a7OHWNtdFwDgol93/yqddXJ2QIwpB+312oTR0uTmA0+6HRvmEZ2OpnfxW5dN4toxAg DgApZnJeY5xbVYB0dYk6d7egQR0IKhNcQYV5WhDTxUwHNR0W/WNh+8sfmrbx9oqNeP/o hvmh9d3p8QNpyCNx/KVw5olmM/cZJ2ceUTf8XRj6mqHDYcvFFw16QPSwN/25LYy3sRoT EeKoqebL6DMTeWbfUg1GcESFN9CXA5P+NJ0/yb7wU4p6ALYvpHt9XsEPSGGdvraMD8wH on1SysgzHBu1IYyNDfMfT8O+gGklJq4bVH8XR/CSU0ioNvCynYUyztUgraI9oK7KLvNZ kYAg== X-Gm-Message-State: AIkVDXKRqa6e9r206aByMpRy5W0v7TIE0ETCkscgGWG8FgXaHuDRaT9bwaTKcITsBUN/hQ9IHy6F1tJ6CI01iw== X-Received: by 10.202.230.142 with SMTP id d136mr20097837oih.124.1484677404853; Tue, 17 Jan 2017 10:23:24 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Philipp Stephani Date: Tue, 17 Jan 2017 18:23:14 +0000 Message-ID: Content-Type: multipart/mixed; boundary=001a11417538530fff05464e6552 X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) --001a11417538530fff05464e6552 Content-Type: multipart/alternative; boundary=001a11417538530ff905464e6550 --001a11417538530ff905464e6550 Content-Type: text/plain; charset=UTF-8 Glenn Morris schrieb am Di., 17. Jan. 2017 um 18:34 Uhr: > > I don't see a need for hfy-which-etags to go via the shell at all, > so a better change to me would be to use call-process instead of > shell-command-to-string there. I see there's also hfy-shell-file-name > for some reason. > Good point, here's another patch. --001a11417538530ff905464e6550 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


Glenn = Morris <rgm@gnu.org> schrieb am Di= ., 17. Jan. 2017 um 18:34=C2=A0Uhr:

I don't see a need for hfy-which-etags to go via the shell at all,
so a better change to me would be to use call-process instead of
shell-command-to-string there. I see there's also hfy-shell-file-name for some reason.

Go= od point, here's another patch.=C2=A0
--001a11417538530ff905464e6550-- --001a11417538530fff05464e6552 Content-Type: text/plain; charset=US-ASCII; name="0001-Don-t-require-a-shell-when-loading-htmlfontify.txt" Content-Disposition: attachment; filename="0001-Don-t-require-a-shell-when-loading-htmlfontify.txt" Content-Transfer-Encoding: base64 Content-ID: <159adab271e16f69b601> X-Attachment-Id: 159adab271e16f69b601 RnJvbSBmZDgxOTY1MDMyNDdhNDU3N2E0MjI0NzVjNmI4NTUyYjBlZjQwNjhlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwIFN0ZXBoYW5pIDxwaHN0QGdvb2dsZS5jb20+CkRh dGU6IFR1ZSwgMTcgSmFuIDIwMTcgMTg6MjQ6MjkgKzAxMDAKU3ViamVjdDogW1BBVENIXSBEb24n dCByZXF1aXJlIGEgc2hlbGwgd2hlbiBsb2FkaW5nIGh0bWxmb250aWZ5CgoqIGxpc3AvaHRtbGZv bnRpZnkuZWwgKGhmeS13aGljaC1ldGFncyk6IERvbid0IGNhbGwgYSBzaGVsbCBmb3IKZGV0ZWN0 aW5nIHRoZSBldGFncyB2ZXJzaW9uIChCdWcjMjU0NjgpLgoqIHRlc3QvbGlzcC9odG1sZm9udGlm eS10ZXN0cy5lbCAoaHRtbGZvbnRpZnktYnVnMjU0NjgpOiBBZGQgdW5pdAp0ZXN0LgotLS0KIGxp c3AvaHRtbGZvbnRpZnkuZWwgICAgICAgICAgICB8IDEyICsrKysrKysrKy0tLQogdGVzdC9saXNw L2h0bWxmb250aWZ5LXRlc3RzLmVsIHwgMTIgKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs IDIxIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9odG1s Zm9udGlmeS5lbCBiL2xpc3AvaHRtbGZvbnRpZnkuZWwKaW5kZXggMjFhYWMxYWIyMS4uNzQzOTNm ZmJhZSAxMDA2NDQKLS0tIGEvbGlzcC9odG1sZm9udGlmeS5lbAorKysgYi9saXNwL2h0bWxmb250 aWZ5LmVsCkBAIC0zNjUsOSArMzY1LDE1IEBAIGhmeS1pZ25vcmVkLXByb3BlcnRpZXMKIAogKGRl ZnVuIGhmeS13aGljaC1ldGFncyAoKQogICAiUmV0dXJuIGEgc3RyaW5nIGluZGljYXRpbmcgd2hp Y2ggZmxhdm9yIG9mIGV0YWdzIHdlIGFyZSB1c2luZy4iCi0gIChsZXQgKCh2IChzaGVsbC1jb21t YW5kLXRvLXN0cmluZyAoY29uY2F0IGhmeS1ldGFncy1iaW4gIiAtLXZlcnNpb24iKSkpKQotICAg IChjb25kICgoc3RyaW5nLW1hdGNoICJleHViZSIgdikgImV4dWJlcmFudCBjdGFncyIpCi0gICAg ICAgICAgKChzdHJpbmctbWF0Y2ggIkdOVSBFIiB2KSAiZW1hY3MgZXRhZ3MiICAgICkpICkpCisg ICh3aXRoLXRlbXAtYnVmZmVyCisgICAgKGNvbmRpdGlvbi1jYXNlIG5pbAorICAgICAgICAod2hl biAoZXEgKGNhbGwtcHJvY2VzcyBoZnktZXRhZ3MtYmluIG5pbCB0IG5pbCAiLS12ZXJzaW9uIikg MCkKKyAgICAgICAgICAoZ290by1jaGFyIChwb2ludC1taW4pKQorICAgICAgICAgIChjb25kCisg ICAgICAgICAgICgobG9va2luZy1hdC1wICJleHViZSIpICJleHViZXJhbnQgY3RhZ3MiKQorICAg ICAgICAgICAoKGxvb2tpbmctYXQtcCAiR05VIEUiKSAiZW1hY3MgZXRhZ3MiKSkpCisgICAgICA7 OyBSZXR1cm4gbmlsIGlmIHRoZSBldGFncyBiaW5hcnkgaXNuJ3QgZXhlY3V0YWJsZSAoQnVnIzI1 NDY4KS4KKyAgICAgIChmaWxlLWVycm9yIG5pbCkpKSkKIAogKGRlZmN1c3RvbSBoZnktZXRhZ3Mt Y21kCiAgIDs7IFdlIHVzZWQgdG8gd3JhcCB0aGlzIGluIGEgYGV2YWwtYW5kLWNvbXBpbGUnLCBi dXQ6CmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvaHRtbGZvbnRpZnktdGVzdHMuZWwgYi90ZXN0L2xp c3AvaHRtbGZvbnRpZnktdGVzdHMuZWwKaW5kZXggMTVlYjdjMTcwYy4uNGExZDU2NmU5NiAxMDA2 NDQKLS0tIGEvdGVzdC9saXNwL2h0bWxmb250aWZ5LXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9o dG1sZm9udGlmeS10ZXN0cy5lbApAQCAtMzAsNSArMzAsMTcgQEAKICAgICAoc3ltYm9sLWZ1bmN0 aW9uCiAgICAgICdodG1sZm9udGlmeS1sb2FkLXJnYi1maWxlKSkpKQogCisoZXJ0LWRlZnRlc3Qg aHRtbGZvbnRpZnktYnVnMjU0NjggKCkKKyAgIlRlc3RzIHRoYXQgaHRtbGZvbnRpZnkgY2FuIGJl IGxvYWRlZCBldmVuIGlmIG5vIHNoZWxsIGlzCithdmFpbGFibGUgKEJ1ZyMyNTQ2OCkuIgorICAo c2hvdWxkIChlcXVhbCAobGV0ICgocHJvY2Vzcy1lbnZpcm9ubWVudAorICAgICAgICAgICAgICAg ICAgICAgICAgKGNvbnMgIlNIRUxMPS9kb2VzL25vdC9leGlzdCIgcHJvY2Vzcy1lbnZpcm9ubWVu dCkpKQorICAgICAgICAgICAgICAgICAgIChjYWxsLXByb2Nlc3MKKyAgICAgICAgICAgICAgICAg ICAgKGV4cGFuZC1maWxlLW5hbWUgKGludm9jYXRpb24tbmFtZSkgKGludm9jYXRpb24tZGlyZWN0 b3J5KSkKKyAgICAgICAgICAgICAgICAgICAgbmlsIG5pbCBuaWwKKyAgICAgICAgICAgICAgICAg ICAgIi0tcXVpY2siICItLWJhdGNoIgorICAgICAgICAgICAgICAgICAgICAoY29uY2F0ICItLWxv YWQ9IiAobG9jYXRlLWxpYnJhcnkgImh0bWxmb250aWZ5IikpKSkKKyAgICAgICAgICAgICAgICAg MCkpKQorCiAocHJvdmlkZSAnaHRtbGZvbnRpZnktdGVzdHMpCiA7OyBodG1sZm9udGlmeS10ZXN0 cy5lbCBlbmRzIGhlcmUKLS0gCjIuMTEuMC40ODMuZzA4N2RhN2I3Yy1nb29nCgo= --001a11417538530fff05464e6552-- From unknown Sun Jun 22 08:02:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25468: 26.0.50; Can't load htmlfontify if shell binary doesn't exist Resent-From: Philipp Stephani Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Jan 2017 16:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25468 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 25468@debbugs.gnu.org Received: via spool by 25468-submit@debbugs.gnu.org id=B25468.148527619911231 (code B ref 25468); Tue, 24 Jan 2017 16:44:02 +0000 Received: (at 25468) by debbugs.gnu.org; 24 Jan 2017 16:43:19 +0000 Received: from localhost ([127.0.0.1]:40546 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cW4Bi-0002v5-NE for submit@debbugs.gnu.org; Tue, 24 Jan 2017 11:43:18 -0500 Received: from mail-ot0-f178.google.com ([74.125.82.178]:35376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cW4Bh-0002ur-E1 for 25468@debbugs.gnu.org; Tue, 24 Jan 2017 11:43:17 -0500 Received: by mail-ot0-f178.google.com with SMTP id 65so131420231otq.2 for <25468@debbugs.gnu.org>; Tue, 24 Jan 2017 08:43:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=bo0gUMd4v9tR/ffG1Hu4YUHRH1qEW97tNgEYtHiV/kk=; b=cFulJIzGvKirDWfjslwTEB0/FplTNulBTYu+D5j2QNsCgtutYCK5KJnolmeyn4wKfq +8no0GcenrG2IYkw7D3J0I4cuolbxwqk0lytpwEoRE8OI3zatXipnfwkMFJrqReGmqUV xPpcc3IpUvGvCkg9MLlU3OwvOGOggJLTLbGfBR1Yap9k/BZ6F/BErFYDKcF77jEKqVem CM1/AvoNtGdt1nl+uWHrlQNr5BghAytXbFz8vP+mV8buJGl38fBMtZ6UM0r19M+zT//3 BOYRAfNoxMGhsiELFiv0xxHA4pj02HzDFxAFFsudW6Ct72+L6tIvUFJunOnG+8GutaZM 80sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=bo0gUMd4v9tR/ffG1Hu4YUHRH1qEW97tNgEYtHiV/kk=; b=k1Iizg6P8cZqZokvC66nkvr2OIAW7DP1nvoWc6O+xfVDmhxbaNEbP1lu/3BZ1BLgLH ilu6kjAZPrPNBvYgRv6LeHZjCxRj1PHVVYjV55t0uDU2Pfllzc5u3xU6TfL1C/+gkRx/ sQxHsy0tbV3OeT6c0S+KlIyhB+7iVlpupdWy+orcbqcqG3QFrNAL9gLJPKtMLkeuvIvo IWEqcZTpl+nnTIbOGqEWIbeNmzGwAJh1XIkSNFSYgLZzQmsyFmvxH9eMpSNrtIDYhCb/ 0VNyBL9l0XGZLeuB6DpE8ovTLMTfBD/rWAV7KDsGoRw25VyCGtsme77qwhfKvFxg1w7l XABw== X-Gm-Message-State: AIkVDXIxUak7ih8/22SnhnDKm/6jbpfwpfGYv1wnqKNJX5a8Fq74wIRpZxdQUf4eMA1XkfyX5mndXkK+GzRJXQ== X-Received: by 10.157.37.209 with SMTP id q75mr18490199ota.267.1485276191477; Tue, 24 Jan 2017 08:43:11 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Philipp Stephani Date: Tue, 24 Jan 2017 16:43:00 +0000 Message-ID: Content-Type: multipart/alternative; boundary=001a113db4b2c9539f0546d9cf2b X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) --001a113db4b2c9539f0546d9cf2b Content-Type: text/plain; charset=UTF-8 Philipp Stephani schrieb am Di., 17. Jan. 2017 um 19:23 Uhr: > Glenn Morris schrieb am Di., 17. Jan. 2017 um 18:34 Uhr: > > > I don't see a need for hfy-which-etags to go via the shell at all, > so a better change to me would be to use call-process instead of > shell-command-to-string there. I see there's also hfy-shell-file-name > for some reason. > > > Good point, here's another patch. > Unless there are further comments, I'll push this patch to master in a few days. --001a113db4b2c9539f0546d9cf2b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


Philip= p Stephani <p.stephani2@gmail.c= om> schrieb am Di., 17. Jan. 2017 um 19:23=C2=A0Uhr:
Glenn Morris &= lt;rgm= @gnu.org> schrieb am Di., 17. Jan. 2017 um 18:34=C2=A0Uhr:

I don't see a need for hfy-which-etags to go via the shell at all,
so a better change to me would be to use call-process instead of
shell-command-to-string there. I see there's also hfy-shell-file-name for some reason.

Good p= oint, here's another patch.=C2=A0
Unless there are further comments, I'll push this patch to= master in a few days.=C2=A0
--001a113db4b2c9539f0546d9cf2b-- From unknown Sun Jun 22 08:02:12 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Philipp Stephani Subject: bug#25468: closed (Re: bug#25468: 26.0.50; Can't load htmlfontify if shell binary doesn't exist) Message-ID: References: X-Gnu-PR-Message: they-closed 25468 X-Gnu-PR-Package: emacs Reply-To: 25468@debbugs.gnu.org Date: Fri, 27 Jan 2017 18:00:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1485540003-17903-1" This is a multi-part message in MIME format... ------------=_1485540003-17903-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #25468: 26.0.50; Can't load htmlfontify if shell binary doesn't exist which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 25468@debbugs.gnu.org. --=20 25468: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D25468 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1485540003-17903-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 25468-done) by debbugs.gnu.org; 27 Jan 2017 17:59:25 +0000 Received: from localhost ([127.0.0.1]:48527 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cXAo0-0004dY-RK for submit@debbugs.gnu.org; Fri, 27 Jan 2017 12:59:25 -0500 Received: from mail-ot0-f170.google.com ([74.125.82.170]:33004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cXAnz-0004dM-Iw for 25468-done@debbugs.gnu.org; Fri, 27 Jan 2017 12:59:23 -0500 Received: by mail-ot0-f170.google.com with SMTP id 73so203189073otj.0 for <25468-done@debbugs.gnu.org>; Fri, 27 Jan 2017 09:59:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=22kNpf9KdQb2yU4k5cgTrsG0Ek8XPP3nWf8QCBPwiMA=; b=CsQFBEaeLxwkFpyqoJ2K18AQFT0jfCkWd/Ii6mmAOFrxbdRW/J7LbW/CjC1fD/UqQM WLRH/4elZGVCSQDt8qhQRKFGqpKQg3Mhs7OSiBuh8mBsyJ/6hEHFaOhYCLcMVtSsPpfM oCJdCMf2WIohUPaix0T2Rd7WBDZqtW2q/A45OqwpvlQwYQMfwfIMmBQmTIDi6CdSI5dm J5pTWuLlgWagCawRhRn373qaVBpjO6XDOfrdTLjtIzymUEu13unvM6I4wxhzP/lF9ZHb 3pZqpkTr8ijCYbidC3npDAG7BXvLY85l1wWQQwWpg5840dk7WZDVpk9wOqW6It2u0rqB HRxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=22kNpf9KdQb2yU4k5cgTrsG0Ek8XPP3nWf8QCBPwiMA=; b=KQVQcdUMZNUr16tMaPYHR61tL4EAULPMzViNQ0cMb8TPJRqC35ri5RCbg7fuYOnO4e VVNaCZNQi5idOQU1leg8ZKkwKmfd9FfTRnp72aBO+11HkGGXWzImhB7i3CquWIuE7aTK WFbYTcNS1axZrDxDpcM+YvH9wsl3qq2rknMRZ+3LWVa4R6trsQNdg+b6xODx66xpODnN QWoGmS02R5wAxj8uSurwbKVii/fRmOSX1KKGnvCfYZwbaURDANw8/qdwZMhsx0eejbnO bmCNMFwHtbx+JBFTWlWw1QN9JWlstRFOdgylN4cDs0/XwRZGTQmiZ1U01fh2iE8INkhI P2Eg== X-Gm-Message-State: AIkVDXI7HpqD//tWUtB9dUj1c49SJk+jLAOEKw04a2QyXrPrh/YTg9UkR+iRbAt97ejkzXROa5+oScnvdgKm1g== X-Received: by 10.157.6.138 with SMTP id 10mr4283276otx.73.1485539957924; Fri, 27 Jan 2017 09:59:17 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Philipp Stephani Date: Fri, 27 Jan 2017 17:59:07 +0000 Message-ID: Subject: Re: bug#25468: 26.0.50; Can't load htmlfontify if shell binary doesn't exist To: Glenn Morris , 25468-done@debbugs.gnu.org Content-Type: multipart/alternative; boundary=94eb2c11ed407de9460547173903 X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 25468-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) --94eb2c11ed407de9460547173903 Content-Type: text/plain; charset=UTF-8 Philipp Stephani schrieb am Di., 24. Jan. 2017 um 17:43 Uhr: > Philipp Stephani schrieb am Di., 17. Jan. 2017 um > 19:23 Uhr: > > Glenn Morris schrieb am Di., 17. Jan. 2017 um 18:34 Uhr: > > > I don't see a need for hfy-which-etags to go via the shell at all, > so a better change to me would be to use call-process instead of > shell-command-to-string there. I see there's also hfy-shell-file-name > for some reason. > > > Good point, here's another patch. > > > Unless there are further comments, I'll push this patch to master in a few > days. > Pushed as 107a0c4caa. --94eb2c11ed407de9460547173903 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


Philip= p Stephani <p.stephani2@gmail.c= om> schrieb am Di., 24. Jan. 2017 um 17:43=C2=A0Uhr:
Philipp Stepha= ni <p.stephani2@gmail.com> schrieb am Di., 17. Jan. 2017 um = 19:23=C2=A0Uhr:
Glenn Morris <rgm@gnu.org&g= t; schrieb am Di., 17. Jan. 2017 um 18:34=C2=A0Uhr:
=

I don't see a need for hfy-which-etags to go via the shell at all,
so a better change to me would be to use call-process instead of
shell-command-to-string there. I see there's also hfy-shell-file-name for some reason.

Good p= oint, here's another patch.=C2=A0

Unless there are further comments, I'll push this patch to mas= ter in a few days.=C2=A0

= Pushed as 107a0c4caa.
--94eb2c11ed407de9460547173903-- ------------=_1485540003-17903-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 17 Jan 2017 14:20:18 +0000 Received: from localhost ([127.0.0.1]:56200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cTUcT-0007jK-Ow for submit@debbugs.gnu.org; Tue, 17 Jan 2017 09:20:18 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51855) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cTUcS-0007j7-LG for submit@debbugs.gnu.org; Tue, 17 Jan 2017 09:20:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cTUcM-0001fF-Gy for submit@debbugs.gnu.org; Tue, 17 Jan 2017 09:20:11 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:41318) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cTUcM-0001fA-D4 for submit@debbugs.gnu.org; Tue, 17 Jan 2017 09:20:10 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42820) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cTUcK-0002qJ-W8 for bug-gnu-emacs@gnu.org; Tue, 17 Jan 2017 09:20:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cTUcG-0001b4-Qe for bug-gnu-emacs@gnu.org; Tue, 17 Jan 2017 09:20:09 -0500 Received: from mail-wm0-x233.google.com ([2a00:1450:400c:c09::233]:37311) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cTUcG-0001a1-Ka for bug-gnu-emacs@gnu.org; Tue, 17 Jan 2017 09:20:04 -0500 Received: by mail-wm0-x233.google.com with SMTP id c206so225020011wme.0 for ; Tue, 17 Jan 2017 06:20:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=AB7ao4tAlZ66dJA9vqqYPhK4ntqFEVqfh7RuKcgv/TM=; b=GN5jJ577TiJ8wzcHpEwbo1RQNKDQV0ndLFb6sJMxHcMUiq1yw//79b60UeLVQOVz6g /OQNBERMydwYVql4zjDlRQwES2FPS3X0m3u7QJVniPSjCyMgNZgv97gA81d8gt5PlclU WEpgugbKzOehnJkfgdt6Ju9vw0yvecc8tPPEf3VJV5gw3Ai25F8+g3BVvVsCmkHUUMAT katz9AqM9iTUiAIeZyqWhks5YZCujwwoLld2njkiq5wRu9yI/sbT8nmnPQBVw4TaP4Tv WlJjV1YyfboCX6mhL4mdbcD4DDfxdjqcCstj0ascXrVDL9c9H6VoV6RBpLez+in01Gt/ vMlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=AB7ao4tAlZ66dJA9vqqYPhK4ntqFEVqfh7RuKcgv/TM=; b=CkIVaRcUl/0369mlWjKDp4XnO3FJhIuw8AfNB8cphKQsVRwsloOclMajpijP/WF4FM JtWxym9gVTewc5XgkRZai0NszPZTcp1sVkqDOdYy0ZXrXLeYmYA9bpOvMmxr2W+ACTND 81LqDorkYbIEX/+iXrUhGoE91yljA+xlIP4zWY1ikhWiZCFmgnbSo0P4I54uH+lbcgio pErvmolazKWJgA8JiVFuTh6oQmeoMBlGjANn1aHfKNKnxJLOFr9AB2gzKuMcWkyoeM6U hjzGPds/RWo2ufmPdKoeAX+wikdcIxwfJ65TrTzz3IgAojnosluF1S6HpIS4lnLDtcbG eI7g== X-Gm-Message-State: AIkVDXLt3X25TFo/Le37mLhOLwCvZvwF7+RvJxlt8Xp31rSzIcCrqkLuMj1Qt2zY8JQTPA== X-Received: by 10.28.144.135 with SMTP id s129mr15689353wmd.18.1484662801608; Tue, 17 Jan 2017 06:20:01 -0800 (PST) Received: from a.muc.corp.google.com ([2a00:79e0:15:4:34ed:32fd:e1a3:d246]) by smtp.gmail.com with ESMTPSA id d29sm37374366wmi.19.2017.01.17.06.20.00 for (version=TLS1_2 cipher=AES128-SHA bits=128/128); Tue, 17 Jan 2017 06:20:00 -0800 (PST) From: Philipp Stephani To: bug-gnu-emacs@gnu.org Subject: 26.0.50; Can't load htmlfontify if shell binary doesn't exist Date: Tue, 17 Jan 2017 15:19:59 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: -3.8 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.8 (---) $ SHELL=3D/doesnotexist src/emacs -Q -batch -l htmlfontify ; echo $? Searching for program: No such file or directory, /doesnotexist 255 This is of course a rather rare edge case, but I think that unavailability of a shell shouldn't prevent htmlfontify from loading. The shell is only used to initialize hfy-etags-cmd, this variable could simply be initialized to nil if no shell is found, similar to when no etags binary is found. In GNU Emacs 26.0.50.30 (x86_64-unknown-linux-gnu, GTK+ Version 3.10.8) of 2017-01-17 built on localhost Repository revision: 5362ef79cbb195f9df38f71b4d64e290cd7d9f50 Windowing system distributor 'The X.Org Foundation', version 11.0.11501000 System Description: Ubuntu 14.04 LTS Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: 'configure --with-modules --enable-checking --enable-check-lisp-object-type 'CFLAGS=3D-ggdb3 -O0'' Configured features: XPM JPEG TIFF GIF PNG SOUND GSETTINGS NOTIFY GNUTLS FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 MODULES Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-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 line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message subr-x puny seq byte-opt gv bytecomp byte-compile cl-extra help-mode cconv cl-loaddefs pcase cl-lib dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame 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 charscript case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 97831 8478) (symbols 48 20220 1) (miscs 40 331 131) (strings 32 18031 4413) (string-bytes 1 592989) (vectors 16 14093) (vector-slots 8 473001 6992) (floats 8 181 10) (intervals 56 218 0) (buffers 976 12) (heap 1024 36888 965)) --=20 Google Germany GmbH Erika-Mann-Stra=C3=9Fe 33 80636 M=C3=BCnchen Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg Gesch=C3=A4ftsf=C3=BChrer: Matthew Scott Sucherman, Paul Terence Manicle Diese E-Mail ist vertraulich. Wenn Sie nicht der richtige Adressat sind, leiten Sie diese bitte nicht weiter, informieren Sie den Absender und l=C3= =B6schen Sie die E-Mail und alle Anh=C3=A4nge. Vielen Dank. This e-mail is confidential. If you are not the right addressee please do = not forward it, please inform the sender, and please erase this e-mail including any attachments. Thanks. ------------=_1485540003-17903-1--