From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#20202: Considered Harmful 73d213: 'Comint, term, and compile new set Emacs' Date: Fri, 8 Apr 2016 13:50:23 -0700 Organization: UCLA Computer Science Department Message-ID: <5708198F.6090005@cs.ucla.edu> References: <87oa9otixb.fsf@russet.org.uk> <5703E15B.7080601@cs.ucla.edu> <87k2kcovt8.fsf@russet.org.uk> <5704233B.4020103@cs.ucla.edu> <8737qzso88.fsf@russet.org.uk> <57045765.4000309@cs.ucla.edu> <87r3ei8vz9.fsf@russet.org.uk> <5705B246.10201@cs.ucla.edu> <5706764D.2010708@cs.ucla.edu> <282e74a937853505fddfea446c9bc46e.squirrel@cloud103.planethippo.com> <57067BF6.6000700@cs.ucla.edu> <4355cfa8cbbd947770537a9006732db0.squirrel@cloud103.planethippo.com> <57068A18.40207@cs.ucla.edu> <87egahtcrt.fsf@russet.org.uk> <87vb3sjlh9.fsf@russet.org.uk> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------030802040308060903070907" X-Trace: ger.gmane.org 1460149355 27941 80.91.229.3 (8 Apr 2016 21:02:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 8 Apr 2016 21:02:35 +0000 (UTC) Cc: 20484@debbugs.gnu.org, 20202@debbugs.gnu.org To: Phillip Lord , Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Apr 08 23:02:31 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aodXy-0000I2-AO for geb-bug-gnu-emacs@m.gmane.org; Fri, 08 Apr 2016 23:02:30 +0200 Original-Received: from localhost ([::1]:58329 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aodXx-00014K-OY for geb-bug-gnu-emacs@m.gmane.org; Fri, 08 Apr 2016 17:02:29 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43896) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aodMv-0005bg-HE for bug-gnu-emacs@gnu.org; Fri, 08 Apr 2016 16:51:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aodMr-00071E-U7 for bug-gnu-emacs@gnu.org; Fri, 08 Apr 2016 16:51:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:42637) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aodMr-00071A-MR for bug-gnu-emacs@gnu.org; Fri, 08 Apr 2016 16:51:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1aodMr-0008F2-I5 for bug-gnu-emacs@gnu.org; Fri, 08 Apr 2016 16:51:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Apr 2016 20:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20202 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20202-submit@debbugs.gnu.org id=B20202.146014863231638 (code B ref 20202); Fri, 08 Apr 2016 20:51:01 +0000 Original-Received: (at 20202) by debbugs.gnu.org; 8 Apr 2016 20:50:32 +0000 Original-Received: from localhost ([127.0.0.1]:54972 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aodMO-0008ED-LW for submit@debbugs.gnu.org; Fri, 08 Apr 2016 16:50:32 -0400 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:43912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aodMM-0008Dw-Sb; Fri, 08 Apr 2016 16:50:31 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 0244F1601ED; Fri, 8 Apr 2016 13:50:25 -0700 (PDT) Original-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 ub8PJYU9EIHs; Fri, 8 Apr 2016 13:50:24 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 08177160E3C; Fri, 8 Apr 2016 13:50:24 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-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 Nqup17SJdW3k; Fri, 8 Apr 2016 13:50:23 -0700 (PDT) Original-Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id DB6F91601ED; Fri, 8 Apr 2016 13:50:23 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 In-Reply-To: <87vb3sjlh9.fsf@russet.org.uk> 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:116244 Archived-At: This is a multi-part message in MIME format. --------------030802040308060903070907 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Thanks for persisting with this, Phillip, and for doing the legwork in seeing what other shells do. It does seem that the EMACS='t' setting can safely be removed, given what we've seen. We will still need the EMACS='25.1 (term:0.96)' setting in term-exec-1 for quite some time, for compatibility with Bash 4.3 and earlier. I installed the attached patch into emacs-25 to try to get this done for the next release. This should not affect Bug#20484, which should still be fixed. Most of Bug#20202 should be fixed now; the exceptions are M-x term and the like. --------------030802040308060903070907 Content-Type: application/x-patch; name="0001-Comint-and-compile-no-longer-set-EMACS.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Comint-and-compile-no-longer-set-EMACS.patch" RnJvbSBjMmUyNDI4YjM1NTExMDZlNGJhMTRhMTIzNjE3NDQ5Y2JjYjVjYTVlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBGcmksIDggQXByIDIwMTYgMTM6Mzk6MTcgLTA3MDAKU3ViamVjdDogW1BBVENI XSBDb21pbnQgYW5kIGNvbXBpbGUgbm8gbG9uZ2VyIHNldCBFTUFDUwpNSU1FLVZlcnNpb246 IDEuMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9VVRGLTgKQ29udGVudC1U cmFuc2Zlci1FbmNvZGluZzogOGJpdAoKVGhpcyBtb3N0bHkgcmVzdG9yZXMgdGhlIGNoYW5n ZSB0aGF0IEkgcmV2ZXJ0ZWQgb24gTWFyY2ggMjMsCmZpeGluZyBtb3N0IG9mIEJ1ZyMyMDIw Mi4gIFRoZSBvbmx5IHBhcnQgb2YgdGhlIGNoYW5nZSB0aGF0IGlzCnN0aWxsIHJldmVydGVk IGlzIHRoZSBjaGFuZ2UgdG8gTS14IHRlcm0sIHdoZXJlIGNvbXBhdGliaWxpdHkgd2l0aApj dXJyZW50IEJhc2ggY29uc3RyYWlucyB1cyBmcm9tIG1vdmluZyB0b28gcXVpY2tseSAoQnVn IzIwNDg0KS4KUHJvYmxlbSByZXBvcnRlZCBieSBQaGlsbGlwIExvcmQgaW46IGh0dHA6Ly9i dWdzLmdudS5vcmcvMjA0ODQjMTA4CiogZXRjL05FV1M6IERvY3VtZW50IHRoaXMuCiogbGlz cC9jb21pbnQuZWwgKGNvbWludC1leGVjLTEpOgoqIGxpc3AvbmV0L3RyYW1wLXNoLmVsICh0 cmFtcC1yZW1vdGUtcHJvY2Vzcy1lbnZpcm9ubWVudCk6CiogbGlzcC9wcm9nbW9kZXMvY29t cGlsZS5lbCAoY29tcGlsYXRpb24tc3RhcnQpOgpEb27igJl0IHNldCBFTUFDUz10IGluIHRo ZSBzdWJzaWRpYXJ5IHByb2Nlc3MuCi0tLQogZXRjL05FV1MgICAgICAgICAgICAgICAgICB8 IDYgKysrKy0tCiBsaXNwL2NvbWludC5lbCAgICAgICAgICAgIHwgNyAtLS0tLS0tCiBsaXNw L25ldC90cmFtcC1zaC5lbCAgICAgIHwgMSAtCiBsaXNwL3Byb2dtb2Rlcy9jb21waWxlLmVs IHwgOCAtLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDE4IGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggOTUy NjU4OC4uNzhkNzI1YiAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRjL05FV1MKQEAg LTEzOTgsOCArMTM5OCwxMCBAQCBzeW1ib2wtZnVuY3Rpb24gd2FzIGNoYW5nZWQgbm90IHRv IHNpZ25hbCAndm9pZC1mdW5jdGlvbicgYW55IG1vcmUuCiAqKiogQXMgYSBjb25zZXF1ZW5j ZSwgdGhlIHNlY29uZCBhcmcgb2YgJ2luZGlyZWN0LWZ1bmN0aW9uJyBpcyBub3cgb2Jzb2xl dGUuCiAKICsrKwotKiogQWx0aG91Z2ggY29taW50LCB0ZXJtLCBhbmQgY29tcGlsZSBzdGls bCBzZXQgdGhlIEVNQUNTIHZhcmlhYmxlLAotdGhpcyBpcyBub3cgY29uc2lkZXJlZCBkZXBy ZWNhdGVkIGFuZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUgcmVsZWFzZS4KKyoqIE0t eCBzaGVsbCBhbmQgTS14IGNvbXBpbGUgbm8gbG9uZ2VyIHNldCB0aGUgRU1BQ1MgZW52aXJv bm1lbnQgdmFyaWFibGUuCitUaGlzIGF2b2lkcyBjbGFzaGluZyB3aGVuIG90aGVyIHByb2dy YW1zIHVzZSB0aGUgdmFyaWFibGUgZm9yIG90aGVyIHB1cnBvc2VzLgorQWx0aG91Z2ggTS14 IHRlcm0gc3RpbGwgc2V0cyBFTUFDUyBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIEJhc2ggNC4z IGFuZCBlYXJsaWVyLAordGhpcyBpcyBkZXByZWNhdGVkIGFuZCB3aWxsIGJlIHBoYXNlZCBv dXQgd2hlbiBCYXNoIDQuNCBvciBsYXRlciB0YWtlcyBvdmVyLgogVXNlIHRoZSBJTlNJREVf RU1BQ1MgZW52aXJvbm1lbnQgdmFyaWFibGUgaW5zdGVhZC4KIAogKysrCmRpZmYgLS1naXQg YS9saXNwL2NvbWludC5lbCBiL2xpc3AvY29taW50LmVsCmluZGV4IGNiNzljMTcuLmRjZDRh NWEgMTAwNjQ0Ci0tLSBhL2xpc3AvY29taW50LmVsCisrKyBiL2xpc3AvY29taW50LmVsCkBA IC04MTYsMTMgKzgxNiw2IEBAIGNvbWludC1leGVjLTEKIAkJICAgIChmb3JtYXQgIkNPTFVN TlM9JWQiICh3aW5kb3ctd2lkdGgpKSkKIAkgICAgKGxpc3QgIlRFUk09ZW1hY3MiCiAJCSAg KGZvcm1hdCAiVEVSTUNBUD1lbWFjczpjbyMlZDp0Yz11bmtub3duOiIgKHdpbmRvdy13aWR0 aCkpKSkKLQotCSAgOzsgVGhpcyBoYWNrIGlzIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5 IHdpdGggQmFzaCA0LjMgYW5kCi0JICA7OyBlYXJsaWVyLiAgSXQgY2FuIGJyZWFrIGNvbW1v biB1c2VzIG9mICdjb25maWd1cmUnLCBzbwotCSAgOzsgcmVtb3ZlIGl0IG9uY2UgQmFzaCA0 LjQgb3IgbGF0ZXIgaXMgY29tbW9uLgotCSAgKHVubGVzcyAoZ2V0ZW52ICJFTUFDUyIpCi0J ICAgIChsaXN0ICJFTUFDUz10IikpCi0KIAkgIChsaXN0IChmb3JtYXQgIklOU0lERV9FTUFD Uz0lcyxjb21pbnQiIGVtYWNzLXZlcnNpb24pKQogCSAgcHJvY2Vzcy1lbnZpcm9ubWVudCkp CiAJKGRlZmF1bHQtZGlyZWN0b3J5CmRpZmYgLS1naXQgYS9saXNwL25ldC90cmFtcC1zaC5l bCBiL2xpc3AvbmV0L3RyYW1wLXNoLmVsCmluZGV4IDc5ZmYxYmUuLjRkNTI5ZjcgMTAwNjQ0 Ci0tLSBhL2xpc3AvbmV0L3RyYW1wLXNoLmVsCisrKyBiL2xpc3AvbmV0L3RyYW1wLXNoLmVs CkBAIC01MjAsNyArNTIwLDYgQEAgdHJhbXAtcmVtb3RlLXBhdGgKIChkZWZjdXN0b20gdHJh bXAtcmVtb3RlLXByb2Nlc3MtZW52aXJvbm1lbnQKICAgYCgiVE1PVVQ9MCIgIkxDX0NUWVBF PScnIgogICAgICwoZm9ybWF0ICJURVJNPSVzIiB0cmFtcC10ZXJtaW5hbC10eXBlKQotICAg ICJFTUFDUz10IiA7OyBEZXByZWNhdGVkOyByZW1vdmUgdGhpcyBsaW5lIG9uY2UgQmFzaCA0 LjQtb3ItbGF0ZXIgaXMgY29tbW9uLgogICAgICwoZm9ybWF0ICJJTlNJREVfRU1BQ1M9JyVz LHRyYW1wOiVzJyIgZW1hY3MtdmVyc2lvbiB0cmFtcC12ZXJzaW9uKQogICAgICJDRFBBVEg9 IiAiSElTVE9SWT0iICJNQUlMPSIgIk1BSUxDSEVDSz0iICJNQUlMUEFUSD0iICJQQUdFUj1j YXQiCiAgICAgImF1dG9jb3JyZWN0PSIgImNvcnJlY3Q9IikKZGlmZiAtLWdpdCBhL2xpc3Av cHJvZ21vZGVzL2NvbXBpbGUuZWwgYi9saXNwL3Byb2dtb2Rlcy9jb21waWxlLmVsCmluZGV4 IDBiMTVhMjguLmI3YWI0MDggMTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL2NvbXBpbGUu ZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMvY29tcGlsZS5lbApAQCAtMTcwMiwxNCArMTcwMiw2 IEBAIGNvbXBpbGF0aW9uLXN0YXJ0CiAJCShsaXN0ICJURVJNPWVtYWNzIgogCQkgICAgICAo Zm9ybWF0ICJURVJNQ0FQPWVtYWNzOmNvIyVkOnRjPXVua25vd246IgogCQkJICAgICAgKHdp bmRvdy13aWR0aCkpKSkKLQotCSAgICAgIDs7IFNldCB0aGUgRU1BQ1MgdmFyaWFibGUsIGJ1 dAotCSAgICAgIDs7IGRvbid0IG92ZXJyaWRlIHVzZXJzJyBzZXR0aW5nIG9mICRFTUFDUy4K LQkgICAgICA7OyBSZW1vdmUgdGhpcyBoYWNrIG9uY2UgQmFzaCA0LjQtb3ItbGF0ZXIgaXMg Y29tbW9uLAotCSAgICAgIDs7IHNpbmNlIGl0IGNhbiBicmVhayAnY29uZmlndXJlJy4KLQkg ICAgICAodW5sZXNzIChnZXRlbnYgIkVNQUNTIikKLQkJKGxpc3QgIkVNQUNTPXQiKSkKLQog CSAgICAgIChsaXN0IChmb3JtYXQgIklOU0lERV9FTUFDUz0lcyxjb21waWxlIiBlbWFjcy12 ZXJzaW9uKSkKIAkgICAgICAoY29weS1zZXF1ZW5jZSBwcm9jZXNzLWVudmlyb25tZW50KSkp KQogCShzZXQgKG1ha2UtbG9jYWwtdmFyaWFibGUgJ2NvbXBpbGF0aW9uLWFyZ3VtZW50cykK LS0gCjIuNS41Cgo= --------------030802040308060903070907--