From unknown Thu Sep 11 16:22:17 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#18940 <18940@debbugs.gnu.org> To: bug#18940 <18940@debbugs.gnu.org> Subject: Status: 24.4; vc-hg does not disable pager, leading to hangs (at least with tramp) Reply-To: bug#18940 <18940@debbugs.gnu.org> Date: Thu, 11 Sep 2025 23:22:17 +0000 retitle 18940 24.4; vc-hg does not disable pager, leading to hangs (at leas= t with tramp)=20 reassign 18940 emacs submitter 18940 Daniel Pittman severity 18940 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 03 16:50:34 2014 Received: (at submit) by debbugs.gnu.org; 3 Nov 2014 21:50:34 +0000 Received: from localhost ([127.0.0.1]:47960 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlPWC-0003y2-8d for submit@debbugs.gnu.org; Mon, 03 Nov 2014 16:50:33 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38279) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlPTP-0003t8-IR for submit@debbugs.gnu.org; Mon, 03 Nov 2014 16:47:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XlPTH-0002oB-Ng for submit@debbugs.gnu.org; Mon, 03 Nov 2014 16:47:39 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57426) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlPTH-0002o6-L7 for submit@debbugs.gnu.org; Mon, 03 Nov 2014 16:47:31 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39937) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlPTB-0008En-1s for bug-gnu-emacs@gnu.org; Mon, 03 Nov 2014 16:47:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XlPT4-0002iI-Nc for bug-gnu-emacs@gnu.org; Mon, 03 Nov 2014 16:47:25 -0500 Received: from mx0a-00082601.pphosted.com ([67.231.145.42]:53152) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlPT4-0002iA-Av for bug-gnu-emacs@gnu.org; Mon, 03 Nov 2014 16:47:18 -0500 Received: from pps.filterd (m0044008 [127.0.0.1]) by mx0a-00082601.pphosted.com (8.14.5/8.14.5) with SMTP id sA3LjWMR008159 for ; Mon, 3 Nov 2014 13:47:16 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fb.com; h=from : to : subject : date : message-id : content-type : content-id : content-transfer-encoding : mime-version; s=facebook; bh=h+qwc4hhImRugtjLtxC12i7TbLzn5qWqyXUkdl9+1qQ=; b=nouxNerySfORmG6iTiaIsfEZAi+vVEzBPs7k0B07Ae2YusKushvzNHmpeOpHF3fkSe8H cibX9TTtY7ntKuOlScSHng0yd/mJPyY68IvreYAWCuSmYCObYm9B5TlbV3ZoouDC21sI YvHItpbBZVt1oaTJIdGjqDvkbXI2NMm/nno= Received: from mail.thefacebook.com ([199.201.64.23]) by mx0a-00082601.pphosted.com with ESMTP id 1qedpk8wmg-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=OK) for ; Mon, 03 Nov 2014 13:47:15 -0800 Received: from PRN-MBX01-2.TheFacebook.com ([169.254.4.223]) by PRN-CHUB06.TheFacebook.com ([fe80::f073:2a60:c133:4d69%12]) with mapi id 14.03.0195.001; Mon, 3 Nov 2014 13:47:14 -0800 From: Daniel Pittman To: "bug-gnu-emacs@gnu.org" Subject: 24.4; vc-hg does not disable pager, leading to hangs (at least with tramp) Thread-Topic: 24.4; vc-hg does not disable pager, leading to hangs (at least with tramp) Thread-Index: AQHP96+66eqQVaX/wkmlbbKCA2fxEA== Date: Mon, 3 Nov 2014 21:47:14 +0000 Message-ID: <030C5AEB-C009-4995-B153-6EECD44802C8@fb.com> Accept-Language: en-AU, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [192.168.16.4] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.12.52, 1.0.28, 0.0.0000 definitions=2014-11-03_04:2014-11-03,2014-11-03,1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=fb_default_notspam policy=fb_default score=0 kscore.is_bulkscore=0 kscore.compositescore=0 circleOfTrustscore=0.616 compositescore=0.987820411848032 urlsuspect_oldscore=0.987820411848032 suspectscore=0 recipient_domain_to_sender_totalscore=0 phishscore=0 bulkscore=0 kscore.is_spamscore=0 recipient_to_sender_totalscore=0 recipient_domain_to_sender_domain_totalscore=77 rbsscore=0.987820411848032 spamscore=0 recipient_to_sender_domain_totalscore=0 urlsuspectscore=0.9 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1402240000 definitions=main-1411030192 X-FB-Internal: deliver X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 03 Nov 2014 16:50:29 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.1 (----) Qy14IEMtZiAvc3NoeDpkcGl0dG1hbkByZW1vdGVob3N0LmxvY2FsOi9wYXRoL3RvL2ZpbGUvaW4v aGcvcmVwby50eHQNCg0K4oCmYW5kIEVtYWNzIGhhbmdzLg0KDQpJIGhhZCBwcm9ibGVtcyB3aXRo IHRoZSBIZyBiYWNrZW5kIGhhbmdpbmcgdmlhIHRyYW1wOyBjaGVja2luZyBzaG93ZWQgdGhhdCBp dA0Kd2FzIGh1bmcgd2FpdGluZyBvbiBgbGVzc2AsIHdoaWNoIHdhcyBzaXR0aW5nIHRoZXJlIHRl bGxpbmcgbWUgdGhhdCB0aGUNCnRlcm1pbmFsIHdhc24ndCBmdWxseSBmZWF0dXJlZCBhbmQgY291 bGQgaXQgcGxlYXNlLCBraW5kbHksIGhhdmUgc29tZSBodW1hbg0KaW5wdXQgdG8gbGV0IGl0IGtu b3cgdGhhdCBpdCB3YXMgT0sgdG8gY29udGludWUuDQoNCkZpeGluZyB0aGlzIHdhc24ndCB0b28g ZGlyZTogd2UgY2FuIGp1c3QgYXNrIGhnIHRvIG5vdCB1c2UgYSBwYWdlciwgd2hpY2gNCnNvbHZl cyB0aGUgcHJvYmxlbS4gIEl0IG1pZ2h0IGJlIGEgZ29vZCBpZGVhIHRvIGFzayBpdCB0byBiZSBl bnRpcmVseQ0Kbm9uLWludGVyYWN0aXZlLCBidXQgSSBkaWRuJ3QgdGVzdCB0aGF0LCBhbmQgZG9u J3QgcmVxdWlyZSBpdCBmb3IgdGhpcyB0byB3b3JrDQpvbiBteSBzeXN0ZW0uDQoNCkFmdGVyIHRo ZXNlIGNoYW5nZXMgYXJlIGFwcGxpZWQsIHRoZSBwcm9ibGVtIGlzIHJlc29sdmVkOg0KDQoocmVx dWlyZSAndmMtaGcpDQooZGVmdW4gZHAvdmMtaGctc3RhdGUtaW50ZXJhY3RpdmUtcGFnZXItd29y a2Fyb3VuZCAoYXJncykNCiAgIlBvdGVudGlhbGx5IG1vZGlmeSBwcm9jZXNzLWZpbGUgYXJndW1l bnRzIHRvIHdvcmsgYXJvdW5kIGEgdmMtaGcgYnVnIg0KICAoaWYgKGFuZCAoZXF1YWwgKGZpcnN0 IGFyZ3MpIHZjLWhnLXByb2dyYW0pDQogICAgICAgICAgIChub3QgKGNsLXNlYXJjaCB2Yy1oZy1n bG9iYWwtc3dpdGNoZXMgYXJncyA6dGVzdCAnZXF1YWwpKSkNCiAgICAgIChjb25jYXRlbmF0ZSAn bGlzdCBhcmdzIHZjLWhnLWdsb2JhbC1zd2l0Y2hlcykNCiAgICBhcmdzKSkNCihhZHZpY2UtYWRk ICdwcm9jZXNzLWZpbGUgOmZpbHRlci1hcmdzICdkcC92Yy1oZy1zdGF0ZS1pbnRlcmFjdGl2ZS1w YWdlci13b3JrYXJvdW5kKQ0KKHNldHEgdmMtaGctZ2xvYmFsLXN3aXRjaGVzICcoIi0tcGFnZXIi ICJuZXZlciIpKQ0KDQoNClRoZSBgdmMtaGctZ2xvYmFsLXN3aXRjaGVzYCBzZXR0aW5nICpzaG91 bGQqIGJlIGVub3VnaCwgYnV0IHVuZm9ydHVuYXRlbHkgdGhlDQpgdmMtaGctc3RhdGVgIGZ1bmN0 aW9uIGRvZXNuJ3QgKnVzZSogdGhhdCBzZXR0aW5nLCB3aGljaCBtZWFucyB0aGF0IGl0IG91dCBh bmQNCm91dCBuZWVkcyBhd2Z1bCBoYWNrcyB0byBtYWtlIGl0IHdvcmsuDQoNCihJIGNvdWxkIGhh dmUgcmVkZWZpbmVkIHRoZSBmdW5jdGlvbiwgYnV0IHRoaXMgZmVsdCBiZXR0ZXIsIGFuZCBzaG91 bGQgbm90DQpjYXVzZSB0cm91YmxlIGlmIHdlIGFjdHVhbGx5IGZpeCB0aGUgYnVnLikNCg0KDQpB bnl3YXksIG9wdGlvbnMgdGhhdCBwcm9iYWJseSBtYWtlIHNlbnNlIHRvIHNldCB0byBtYWtlIHRo aXMgc21vb3RoZXI6DQoNCjEuIGBIR1BMQUlOYCBleGlzdHMgaW4gdGhlIGVudmlyb25tZW50Lg0K DQpUaGlzIGRpc2FibGVzIHRoaW5ncyB0aGF0IG1pZ2h0IGNoYW5nZSBvdXRwdXQsIGFuZCBpcyBy ZWNvbW1lbmRlZCBmb3INCm5vbi1pbnRlcmFjdGl2ZSBjYWxscyB0byB0cnkgYW5kIGRpc2NvdXJh Z2UgcmFuZG9tIGJyZWFrYWdlLg0KDQoyLiBgLXlgIG9yIGAtLW5vbmludGVyYWN0aXZlYA0KDQpU aGVzZSBjYXVzZSBpdCB0byBwaWNrIHRoZSBmaXJzdCBjaG9pY2UgaWYgYSBwcm9tcHQgd291bGQg aGF2ZSBiZWVuIGRpc3BsYXllZCwNCmluc3RlYWQgb2YgYXNraW5nIGludGVyYWN0aXZlbHkuICBQ cm9iYWJseSBnb29kIG9uIGFueSBvZiB0aGUgcmVhZC1vbmx5DQpvcGVyYXRpb25zLCBhdCB0aGUg dmVyeSBsZWFzdC4NCg0KMy4gLS1jb2xvciBuZXZlcg0KDQouLi5iZWNhdXNlIGlmIHlvdSBoYXZl IGEgdHR5LCBhbmQgbGVzcy9oZyB0aGluayBpdCBpcyBhbiBpbnRlcmFjdGl2ZSBlbm91Z2gNCmNh bGwgdG8gaW52b2tlIHRoZSBwYWdlciBhbmQgY29tcGxhaW4gdG8gYSBodW1hbiwgeW91IG1pZ2h0 IHdlbGwgZ2V0IGNvbG9yDQpkaXNwbGF5ZWQgYXMgd2VsbC4NCg0KNC4gLS1wYWdlciBuZXZlcg0K DQouLi5iZWNhdXNlIHlvdSBqdXN0IGRvbid0IHdhbnQgdG8gcGFnZSB0aGUgb3V0cHV0IGZvciBu b24taW50ZXJhY3RpdmUgdXNlLg0KDQoNCg0KDQoNCkluIEdOVSBFbWFjcyAyNC40LjEgKHg4Nl82 NC1hcHBsZS1kYXJ3aW4xNC4wLjAsIE5TIGFwcGxlLWFwcGtpdC0xMzQzLjE0KQ0KIG9mIDIwMTQt MTAtMjIgb24gZHBpdHRtYW4tbWJwLmxvY2FsDQpXaW5kb3dpbmcgc3lzdGVtIGRpc3RyaWJ1dG9y IGBBcHBsZScsIHZlcnNpb24gMTAuMy4xMzQzDQpDb25maWd1cmVkIHVzaW5nOg0KIGBjb25maWd1 cmUgLS1wcmVmaXg9L29wdC9sb2NhbCAtLXdpdGgtbnMgLS13aXRob3V0LXggLS13aXRob3V0LWRi dXMNCiAnQ0ZMQUdTPS1waXBlIC1PcyAtYXJjaCB4ODZfNjQnIENQUEZMQUdTPS1JL29wdC9sb2Nh bC9pbmNsdWRlDQogJ0xERkxBR1M9LUwvb3B0L2xvY2FsL2xpYiAtV2wsLWhlYWRlcnBhZF9tYXhf aW5zdGFsbF9uYW1lcyAtYXJjaCB4ODZfNjQnJw0KDQpJbXBvcnRhbnQgc2V0dGluZ3M6DQogIGxv Y2FsZS1jb2Rpbmctc3lzdGVtOiB1dGYtOC11bml4DQoNCk1ham9yIG1vZGU6IEVtYWNzLUxpc3AN Cg0KTWlub3IgbW9kZXMgaW4gZWZmZWN0Og0KICBlbGRvYy1tb2RlOiB0DQogIHNoZWxsLWRpcnRy YWNrLW1vZGU6IHQNCiAgZmx5c3BlbGwtbW9kZTogdA0KICBzaG93LXBhcmVuLW1vZGU6IHQNCiAg Z2xvYmFsLWF1dG8tcmV2ZXJ0LW1vZGU6IHQNCiAgZGlzcGxheS1iYXR0ZXJ5LW1vZGU6IHQNCiAg ZGVza3RvcC1zYXZlLW1vZGU6IHQNCiAgYXV0by1pbnNlcnQtbW9kZTogdA0KICB0b29sdGlwLW1v ZGU6IHQNCiAgZWxlY3RyaWMtaW5kZW50LW1vZGU6IHQNCiAgbW91c2Utd2hlZWwtbW9kZTogdA0K ICBtZW51LWJhci1tb2RlOiB0DQogIGZpbGUtbmFtZS1zaGFkb3ctbW9kZTogdA0KICBnbG9iYWwt Zm9udC1sb2NrLW1vZGU6IHQNCiAgZm9udC1sb2NrLW1vZGU6IHQNCiAgYXV0by1jb21wb3NpdGlv bi1tb2RlOiB0DQogIGF1dG8tZW5jcnlwdGlvbi1tb2RlOiB0DQogIGF1dG8tY29tcHJlc3Npb24t bW9kZTogdA0KICBzaXplLWluZGljYXRpb24tbW9kZTogdA0KICBjb2x1bW4tbnVtYmVyLW1vZGU6 IHQNCiAgbGluZS1udW1iZXItbW9kZTogdA0KICBhdXRvLWZpbGwtZnVuY3Rpb246IGRvLWF1dG8t ZmlsbA0KICB0cmFuc2llbnQtbWFyay1tb2RlOiB0DQoNClJlY2VudCBpbnB1dDoNCjxlbGlkZWQg Zm9yIHByaXZhY3k+DQoNClJlY2VudCBtZXNzYWdlczoNClRyYW1wOiBEZWNvZGluZyBsb2NhbCBm aWxlIGAvdmFyL2ZvbGRlcnMvMjkvZGh0Mnp6dDE3eG5mZjE2NF81dnJzNDFyOTVwMzhiL1QvdHJh bXAuNDMzNjhhSUYuY2luYycgd2l0aCBgYmFzZTY0LWRlY29kZS1yZWdpb24nLi4uZG9uZQ0KVHJh bXA6IEluc2VydGluZyBgL3NzaHg6ZHBpdHRtYW4uc2IuZmFjZWJvb2suY29tOi9ob21lL2RwaXR0 bWFuL2VsaWRlZC9mb3IvcHJpdmFjeS50eHQnLi4uZG9uZQ0KcHJpdmFjeS50eHQgaGFzIGF1dG8g c2F2ZSBkYXRhOyBjb25zaWRlciBNLXggcmVjb3Zlci10aGlzLWZpbGUNCkNhbid0IGd1ZXNzIHB5 dGhvbi1pbmRlbnQtb2Zmc2V0LCB1c2luZyBkZWZhdWx0czogNA0KDQpUcmFtcDogQ2hlY2tpbmcg YHZjLXJlZ2lzdGVyZWQnIGZvciAvc3NoeDpkcGl0dG1hbi5zYi5mYWNlYm9vay5jb206L2hvbWUv ZHBpdHRtYW4vZWxpZGVkL2Zvci9wcml2YWN5LnR4dC4uLmRvbmUNCkNhbid0IGd1ZXNzIHB5dGhv bi1pbmRlbnQtb2Zmc2V0LCB1c2luZyBkZWZhdWx0czogNA0KUnVubmluZyBoZyAtLXBhZ2VyIG5l dmVyIHBhcmVudCAtLXRlbXBsYXRlIHtyZXZ9IHByaXZhY3kudHh0IGluIGZvcmVncm91bmQuLi4N ClJ1bm5pbmcgaGcgLS1wYWdlciBuZXZlciBwYXJlbnQgLS10ZW1wbGF0ZSB7cmV2fSBwcml2YWN5 LnR4dC4uLk9LID0gMA0KTWFyayBzZXQNCg0KTG9hZC1wYXRoIHNoYWRvd3M6DQp+Ly5lbWFjcy5k L2ZiLWVtYWNzL2dpdCBoaWRlcyAvb3B0L2xvY2FsL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9naXQN Cn4vLmVtYWNzLmQvZmItZW1hY3MvZ2l0LWJsYW1lIGhpZGVzIC9vcHQvbG9jYWwvc2hhcmUvZW1h Y3Mvc2l0ZS1saXNwL2dpdC1ibGFtZQ0KDQpGZWF0dXJlczoNCihzaGFkb3cgc29ydCBtYWlsLWV4 dHIgZ251cy1tc2cgZ251cy1hcnQgbW0tdXUgbW1sMjAxNSBtbS12aWV3IG1tbC1zbWltZSBzbWlt ZQ0KZGlnIG1haWxjYXAgZ251cy1zdW0gbm5vbyBlbWFjc2J1ZyBzZW5kbWFpbCBtdWxlLXV0aWwg bWlzZWFyY2ggbXVsdGktaXNlYXJjaA0KZWllaW8tb3B0IHNwZWVkYmFyIHNiLWltYWdlIGV6aW1h Z2UgZGZyYW1lIGZpbmQtZnVuYyBhcHJvcG9zIHNoLXNjcmlwdCBzbWllDQpleGVjdXRhYmxlIGlu Zm8gamthLWNvbXByIHZjLWRpc3BhdGNoZXIgdHJhbXAtY2FjaGUgcHl0aG9uIGpzb24gZGVidWcg dmMtZ2l0DQplbGRvYyBnbnVzLXRvcGljIGdudXMtZ3JvdXAgZ251cy11bmRvIG5ubWFpbCBtYWls LXNvdXJjZSBnbnVzLXN0YXJ0IGdudXMtc3BlYw0KZ251cy1pbnQgZ251cy1yYW5nZSBtZXNzYWdl IGlkbmEgcmZjODIyIG1tbCBtbWwtc2VjIG1tLWRlY29kZSBtbS1ib2RpZXMNCm1tLWVuY29kZSBt YWlsLXBhcnNlIHJmYzIyMzEgcmZjMjA0NyByZmMyMDQ1IGlldGYtZHJ1bXMgbWFpbGFiYnJldiBn bW0tdXRpbHMNCm1haWxoZWFkZXIgZ251cy13aW4gZm9vdG5vdGUgc2tlbGV0b24gdmMtaGcgdHJh bXAtc2ggdHJhbXAgdHJhbXAtY29tcGF0DQphdXRoLXNvdXJjZSBlaWVpbyBlaWVpby1jb3JlIHBh c3N3b3JkLWNhY2hlIHRyYW1wLWxvYWRkZWZzIHRyYW1wdmVyIHNoZWxsDQpwY29tcGxldGUgZm9y bWF0LXNwZWMgc2VydmVyIGVtYWNzLWxvY2sgZmx5c3BlbGwgaXNwZWxsIGZpbGxhZGFwdCBhbGln bg0KaGlwcGllLWV4cCBlZG1hY3JvIGttYWNybyBmYi1jb2Rpbmctc3R5bGUgY2Mtc3R5bGVzIGNj LWFsaWduIGNjLWVuZ2luZSBjYy12YXJzDQpjYy1kZWZzIGJ5dGUtb3B0IGFkdmljZSAubG9hZGRl ZnMgZWwtZ2V0IGVsLWdldC1hdXRvbG9hZHMgZWwtZ2V0LWxpc3QtcGFja2FnZXMNCmVsLWdldC1k ZXBlbmRlbmNpZXMgZWwtZ2V0LWJ1aWxkIGVsLWdldC1zdGF0dXMgcHAgZWwtZ2V0LW1ldGhvZHMg ZWwtZ2V0LWZvc3NpbA0KZWwtZ2V0LXN2biBlbC1nZXQtcGFjbWFuIGVsLWdldC1naXRodWItemlw IGVsLWdldC1naXRodWItdGFyIGVsLWdldC1odHRwLXppcA0KZWwtZ2V0LWh0dHAtdGFyIGVsLWdl dC1oZyBlbC1nZXQtZ28gZWwtZ2V0LWdpdC1zdm4gZWwtZ2V0LWZpbmsNCmVsLWdldC1lbWFjc3dp a2kgZWwtZ2V0LWh0dHAgZWwtZ2V0LW5vdGlmeSBoZWxwLW1vZGUgZWFzeW1lbnUNCmVsLWdldC1l bWFjc21pcnJvciBlbC1nZXQtZ2l0aHViIGVsLWdldC1naXQgZWwtZ2V0LWVscGEgcGFja2FnZSBl cGctY29uZmlnDQplbC1nZXQtZGFyY3MgZWwtZ2V0LWN2cyBlbC1nZXQtYnpyIGVsLWdldC1icmV3 IGVsLWdldC1idWlsdGluIGVsLWdldC1hcHQtZ2V0DQplbC1nZXQtcmVjaXBlcyBlbC1nZXQtYnl0 ZS1jb21waWxlIGVsLWdldC1jdXN0b20gZWwtZ2V0LWNvcmUgYXV0b2xvYWQgbGlzcC1tbnQNCmJ5 dGVjb21wIGJ5dGUtY29tcGlsZSBjY29udiBkaXJlZCBjbC1tYWNzIHNhdmVwbGFjZSBtaWRuaWdo dCBwYXJlbiBpY29tcGxldGUNCmdyZXAgY29tcGlsZSBjb21pbnQgYW5zaS1jb2xvciByaW5nIGdu dXMgZ251cy1lbXMgbm5oZWFkZXIgZ251cy11dGlsDQptYWlsLXV0aWxzIG1tLXV0aWwgaGVscC1m bnMgbWFpbC1wcnN2ciB3aWQtZWRpdCBhdXRvcmV2ZXJ0IGZpbGVub3RpZnkgYmF0dGVyeQ0KZGVz a3RvcCBmcmFtZXNldCBhdXRvaW5zZXJ0IGN1cy1zdGFydCBjdXMtbG9hZCBhc3NvYyBjbCBndiBj bC1sb2FkZGVmcyBjbC1saWINCnRpbWUtZGF0ZSB0b29sdGlwIGVsZWN0cmljIHVuaXF1aWZ5IGVk aWZmLWhvb2sgdmMtaG9va3MgbGlzcC1mbG9hdC10eXBlIG13aGVlbA0KbnMtd2luIHRvb2wtYmFy IGRuZCBmb250c2V0IGltYWdlIHJlZ2V4cC1vcHQgZnJpbmdlIHRhYnVsYXRlZC1saXN0IG5ld2Nv bW1lbnQNCmxpc3AtbW9kZSBwcm9nLW1vZGUgcmVnaXN0ZXIgcGFnZSBtZW51LWJhciByZm4tZXNo YWRvdyB0aW1lciBzZWxlY3Qgc2Nyb2xsLWJhcg0KbW91c2Ugaml0LWxvY2sgZm9udC1sb2NrIHN5 bnRheCBmYWNlbWVudSBmb250LWNvcmUgZnJhbWUgY2hhbSBnZW9yZ2lhbg0KdXRmLTgtbGFuZyBt aXNjLWxhbmcgdmlldG5hbWVzZSB0aWJldGFuIHRoYWkgdGFpLXZpZXQgbGFvIGtvcmVhbiBqYXBh bmVzZQ0KaGVicmV3IGdyZWVrIHJvbWFuaWFuIHNsb3ZhayBjemVjaCBldXJvcGVhbiBldGhpb3Bp YyBpbmRpYW4gY3lyaWxsaWMgY2hpbmVzZQ0KY2FzZS10YWJsZSBlcGEtaG9vayBqa2EtY21wci1o b29rIGhlbHAgc2ltcGxlIGFiYnJldiBtaW5pYnVmZmVyIG5hZHZpY2UNCmxvYWRkZWZzIGJ1dHRv biBmYWNlcyBjdXMtZmFjZSBtYWNyb2V4cCBmaWxlcyB0ZXh0LXByb3BlcnRpZXMgb3ZlcmxheSBz aGExIG1kNQ0KYmFzZTY0IGZvcm1hdCBlbnYgY29kZS1wYWdlcyBtdWxlIGN1c3RvbSB3aWRnZXQg aGFzaHRhYmxlLXByaW50LXJlYWRhYmxlDQpiYWNrcXVvdGUgbWFrZS1uZXR3b3JrLXByb2Nlc3Mg Y29jb2EgbnMgbXVsdGktdHR5IGVtYWNzKQ0KDQpNZW1vcnkgaW5mb3JtYXRpb246DQooKGNvbnNl cyAxNiAyNjY4MjAgMTQxOTM0KQ0KIChzeW1ib2xzIDQ4IDM0NDMzIDIpDQogKG1pc2NzIDQwIDEw NSA4MDgpDQogKHN0cmluZ3MgMzIgNzI2OTAgNTE0MzQpDQogKHN0cmluZy1ieXRlcyAxIDI0NDcw NzMpDQogKHZlY3RvcnMgMTYgMzM0MDIpDQogKHZlY3Rvci1zbG90cyA4IDEzMjcyMjEgMTg2NzIw KQ0KIChmbG9hdHMgOCAyNTkgODgwKQ0KIChpbnRlcnZhbHMgNTYgNDA3NCAzMTQpDQogKGJ1ZmZl cnMgOTYwIDIyKSkNCg0K From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 03 17:13:18 2014 Received: (at 18940) by debbugs.gnu.org; 3 Nov 2014 22:13:18 +0000 Received: from localhost ([127.0.0.1]:47975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlPsE-0004Zn-1Y for submit@debbugs.gnu.org; Mon, 03 Nov 2014 17:13:18 -0500 Received: from mx0a-00082601.pphosted.com ([67.231.145.42]:7491) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlPsB-0004Zd-Sg for 18940@debbugs.gnu.org; Mon, 03 Nov 2014 17:13:16 -0500 Received: from pps.filterd (m0044012 [127.0.0.1]) by mx0a-00082601.pphosted.com (8.14.5/8.14.5) with SMTP id sA3MBl5b028009 for <18940@debbugs.gnu.org>; Mon, 3 Nov 2014 14:13:14 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fb.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=facebook; bh=Xk9pt1iG2JvtMh8ZdghtuXApmHgpgm9CGtKpX10UlGU=; b=WyWYxTrIYoCljmxUwdfTGG/Nwk/k9W5WsiS6Y/79E94aCoW6J2jQctdq2LZ0iw4+yuQ9 gQMzOXl3aIAth2XdnwpV/+ywByWwLQkPz0qI/LYRCN/uljO1P8htPdlH2NCmqnHwkBdT UVWI7cLja3Uy+UeAfU6wiTKi0wXQDuoDS2o= Received: from mail.thefacebook.com ([199.201.64.23]) by mx0a-00082601.pphosted.com with ESMTP id 1qegun885c-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=OK) for <18940@debbugs.gnu.org>; Mon, 03 Nov 2014 14:13:14 -0800 Received: from PRN-MBX01-2.TheFacebook.com ([169.254.4.223]) by PRN-CHUB11.TheFacebook.com ([fe80::80d:37ff:4b6a:a4fc%12]) with mapi id 14.03.0195.001; Mon, 3 Nov 2014 14:13:13 -0800 From: Daniel Pittman To: "18940@debbugs.gnu.org" <18940@debbugs.gnu.org> Subject: Re: bug#18940: Acknowledgement (24.4; vc-hg does not disable pager, leading to hangs (at least with tramp) ) Thread-Topic: bug#18940: Acknowledgement (24.4; vc-hg does not disable pager, leading to hangs (at least with tramp) ) Thread-Index: AQHP97BMOJvSz01eDUa+MmToAXQbnZxP/W6A Date: Mon, 3 Nov 2014 22:13:12 +0000 Message-ID: <213410F8-3D92-494E-B0B8-AC570E6E3C28@fb.com> References: <030C5AEB-C009-4995-B153-6EECD44802C8@fb.com> In-Reply-To: Accept-Language: en-AU, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [192.168.16.4] Content-Type: text/plain; charset="utf-8" Content-ID: <11167C272D7F8D46B98AFBB9C0D5056C@fb.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.12.52, 1.0.28, 0.0.0000 definitions=2014-11-03_04:2014-11-03,2014-11-03,1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=fb_default_notspam policy=fb_default score=0 kscore.is_bulkscore=0 kscore.compositescore=0 circleOfTrustscore=0.504 compositescore=0.987820978272242 urlsuspect_oldscore=0.987820978272242 suspectscore=0 recipient_domain_to_sender_totalscore=0 phishscore=0 bulkscore=0 kscore.is_spamscore=0 recipient_to_sender_totalscore=0 recipient_domain_to_sender_domain_totalscore=63 rbsscore=0.987820978272242 spamscore=0 recipient_to_sender_domain_totalscore=0 urlsuspectscore=0.9 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1402240000 definitions=main-1411030195 X-FB-Internal: deliver X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 18940 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) QWRkaXRpb25hbCBub3RlczoNCg0KSWRlYWxseSwgd2Ugc2hvdWxkIHNldCBgSEdQTEFJTj0xYCBp biB0aGUgZW52aXJvbm1lbnQsIGJ1dCB3ZSBjYW7igJl0IGFjdHVhbGx5IGRvIHRoYXQgc3VjY2Vz c2Z1bGx5IGlmIHRoaXMgaXMgcnVuIHdpdGggdHJhbXA6IHRyYW1wIGRvZXNu4oCZdCBjYXJyeSBh Y3Jvc3MgYHByb2Nlc3MtZW52aXJvbm1lbnRgIHRvIHRoZSByZW1vdGUgc3lzdGVtIGluIGBwcm9j ZXNzLWZpbGVgIG9yIHNpbWlsYXIgY29tbWFuZHMuDQoNClNldHRpbmcgaXQgdW5jb25kaXRpb25h bGx5IGluIHRyYW1wLXJlbW90ZS1wcm9jZXNzLWVudmlyb25tZW50IGRvZXMgZml4IHRoZSBwcm9i bGVtIHdpdGggbm8gb3RoZXIgY2hhbmdlcyBhcHBsaWVkLCBmb3IgZmlsZXMgYWNjZXNzZWQgdmlh IHRyYW1wLiAgR2l2ZW4gYHByb2Nlc3MtY29ubmVjdGlvbi10eXBlYCBvZiBgdGAsIEkgc3VzcGVj dCB0aGF0IGEgbG9jYWwgaW5zdGFuY2Ugd2lsbCBzdGlsbCBoYXZlIHByb2JsZW1zIHVubGVzcyB0 aGF0IGlzIHNldCBpbiB0aGUgbG9jYWwgZW52aXJub21lbnQu From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 09 05:24:27 2014 Received: (at 18940) by debbugs.gnu.org; 9 Nov 2014 10:24:27 +0000 Received: from localhost ([127.0.0.1]:54210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XnPfX-0007ZN-6t for submit@debbugs.gnu.org; Sun, 09 Nov 2014 05:24:27 -0500 Received: from mout.gmx.net ([212.227.17.21]:63217) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XnPfU-0007Z6-5o for 18940@debbugs.gnu.org; Sun, 09 Nov 2014 05:24:25 -0500 Received: from detlef.gmx.de ([87.146.43.187]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0LZzY9-1YS1M32AyD-00lkHF; Sun, 09 Nov 2014 11:24:22 +0100 From: Michael Albinus To: Daniel Pittman Subject: Re: bug#18940: 24.4; vc-hg does not disable pager, leading to hangs (at least with tramp) References: <030C5AEB-C009-4995-B153-6EECD44802C8@fb.com> Date: Sun, 09 Nov 2014 11:24:21 +0100 In-Reply-To: <030C5AEB-C009-4995-B153-6EECD44802C8@fb.com> (Daniel Pittman's message of "Mon, 3 Nov 2014 21:47:14 +0000") Message-ID: <87y4rkhdt6.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:Y96fl/1sV6SwIoia5is5K93rGNrfti81g920Xy2akaryzLXt17V sV2UKAYwJoujRBxF/sUXRokQv1GXYz0qYzMPaQBozF+lKKazknULHbU1iqFe63ShJ9Y6RE9 fu3Fnc5HJc9cPTzgz7v8da/vX+gULgFdqzDd9QC38/kK12v3qEM6Y9rK7xLrkh7OODVhihJ 4tLWsb6Je8GjJCjk99OMA== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18940 Cc: 18940@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (/) Daniel Pittman writes: > C-x C-f /sshx:dpittman@remotehost.local:/path/to/file/in/hg/repo.txt > > =E2=80=A6and Emacs hangs. > > I had problems with the Hg backend hanging via tramp; checking showed tha= t it > was hung waiting on `less`, which was sitting there telling me that the > terminal wasn't fully featured and could it please, kindly, have some hum= an > input to let it know that it was OK to continue. discusses the problem, and proposes even a solution for "Tramp in Emacs" :-) > Anyway, options that probably make sense to set to make this smoother: > > 1. `HGPLAIN` exists in the environment. > > This disables things that might change output, and is recommended for > non-interactive calls to try and discourage random breakage. I'm a little bit reluctant to add this per default to `tramp-remote-process-environment'. There shouldn't be such default application specific settings. But the following patch might be sufficient (could you, please, test?): --8<---------------cut here---------------start------------->8--- *** /home/albinus/src/emacs/lisp/vc/vc-hg.el.~118313~ 2014-11-09 11:19:05.8= 51785605 +0100 --- /home/albinus/src/emacs/lisp/vc/vc-hg.el 2014-11-09 11:13:53.255025363 = +0100 *************** *** 210,220 **** ;; can parse the output. (append (list "TERM=3Ddumb" "LANGUAGE=3DC") process-environment))) ! (process-file ! vc-hg-program nil t nil ! "--config" "alias.status=3Dstatus" ! "--config" "defaults.status=3D" ! "status" "-A" (file-relative-name file))) ;; Some problem happened. E.g. We can't find an `hg' ;; executable. (error nil))))))) --- 210,227 ---- ;; can parse the output. (append (list "TERM=3Ddumb" "LANGUAGE=3DC") process-environment))) ! (if (file-remote-p file) ! (process-file ! "env" nil t nil ! "HGPLAIN=3D1" vc-hg-program ! "--config" "alias.status=3Dstatus" ! "--config" "defaults.status=3D" ! "status" "-A" (file-relative-name file)) ! (process-file ! vc-hg-program nil t nil ! "--config" "alias.status=3Dstatus" ! "--config" "defaults.status=3D" ! "status" "-A" (file-relative-name file)))) ;; Some problem happened. E.g. We can't find an `hg' ;; executable. (error nil))))))) --8<---------------cut here---------------end--------------->8--- > 3. --color never > > ...because if you have a tty, and less/hg think it is an interactive enou= gh > call to invoke the pager and complain to a human, you might well get color > displayed as well. > > 4. --pager never > > ...because you just don't want to page the output for non-interactive use. It looks, like you need to enable the respective extensions in your .hgrc. Therefore, they cannot be added in vg-hg.el by default, I fear. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 13 10:37:05 2014 Received: (at 18940-done) by debbugs.gnu.org; 13 Nov 2014 15:37:05 +0000 Received: from localhost ([127.0.0.1]:59509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XowSH-00072O-9L for submit@debbugs.gnu.org; Thu, 13 Nov 2014 10:37:05 -0500 Received: from mout.gmx.net ([212.227.17.22]:54848) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XowSF-00071Q-38 for 18940-done@debbugs.gnu.org; Thu, 13 Nov 2014 10:37:04 -0500 Received: from detlef.gmx.de ([87.146.50.40]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0LlV4F-1YNjdk0gad-00bLOS; Thu, 13 Nov 2014 16:36:59 +0100 From: Michael Albinus To: Daniel Pittman Subject: Re: bug#18940: 24.4; vc-hg does not disable pager, leading to hangs (at least with tramp) References: <030C5AEB-C009-4995-B153-6EECD44802C8@fb.com> <87y4rkhdt6.fsf@gmx.de> Date: Thu, 13 Nov 2014 16:36:58 +0100 In-Reply-To: <87y4rkhdt6.fsf@gmx.de> (Michael Albinus's message of "Sun, 09 Nov 2014 11:24:21 +0100") Message-ID: <87y4rf2jtx.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:xAJprbHQTOfOfX5IcARfNU0HE2O7czJzbw2uLmm32JXTuvMRaWC qYqGq/guuVwpcuVSUKmpRoQ95lE08IVeQbrQ2tc8cTUA9OzyowheErOr8HjP+IDiuvRBrBw QKBsKRbXsDJvGteE0XQ2ymJcndHIRzqY5zBjZbc6BD7yOccwSU7mQyJl28/PmBQP9P4oXJQ wxTl3nc5Qc+3U1hrUScFg== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18940-done Cc: 18940-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (/) Michael Albinus writes: > I'm a little bit reluctant to add this per default to > `tramp-remote-process-environment'. There shouldn't be such default > application specific settings. > > But the following patch might be sufficient (could you, please, test?): I've committed the patch to the Emacs repository. Closing the bug. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 13 13:10:44 2014 Received: (at 18940) by debbugs.gnu.org; 13 Nov 2014 18:10:44 +0000 Received: from localhost ([127.0.0.1]:59651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xoyqx-0005Fm-MC for submit@debbugs.gnu.org; Thu, 13 Nov 2014 13:10:43 -0500 Received: from mercure.iro.umontreal.ca ([132.204.24.67]:53447) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xoyqt-0005FZ-PK for 18940@debbugs.gnu.org; Thu, 13 Nov 2014 13:10:40 -0500 Received: from hidalgo.iro.umontreal.ca (hidalgo.iro.umontreal.ca [132.204.27.50]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 77AAE850CE; Thu, 13 Nov 2014 13:10:39 -0500 (EST) Received: from lechon.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by hidalgo.iro.umontreal.ca (Postfix) with ESMTP id 180A01E5B8A; Thu, 13 Nov 2014 13:10:07 -0500 (EST) Received: by lechon.iro.umontreal.ca (Postfix, from userid 20848) id F1D77B40E9; Thu, 13 Nov 2014 13:10:06 -0500 (EST) From: Stefan Monnier To: 18940@debbugs.gnu.org Subject: Re: bug#18940: 24.4; vc-hg does not disable pager, leading to hangs (at least with tramp) Message-ID: References: <030C5AEB-C009-4995-B153-6EECD44802C8@fb.com> <87y4rkhdt6.fsf@gmx.de> <87y4rf2jtx.fsf@gmx.de> Date: Thu, 13 Nov 2014 13:10:06 -0500 In-Reply-To: <87y4rf2jtx.fsf@gmx.de> (Michael Albinus's message of "Thu, 13 Nov 2014 16:36:58 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-2.82, requis 5, autolearn=not spam, ALL_TRUSTED -2.82, MC_TSTLAST 0.00) X-DIRO-MailScanner-From: monnier@iro.umontreal.ca X-Spam-Status: No X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 18940 Cc: michael.albinus@gmx.de, dpittman@fb.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (---) > I've committed the patch to the Emacs repository. Closing the bug. I think it's an OK workaround for now, but we should implement a more reliable solution. I think "the right way" is for Tramp to propagate some env-vars in its implementation of process-file (and start-file-process). Of course, it's not completely clear which envvars to propagate, but maybe we could simply compare the current process-environment from "global/initial" (either using default-toplevel-value or stashing the initial value somewhere). Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 13 16:37:44 2014 Received: (at 18940) by debbugs.gnu.org; 13 Nov 2014 21:37:44 +0000 Received: from localhost ([127.0.0.1]:59876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xp25H-0006RI-S4 for submit@debbugs.gnu.org; Thu, 13 Nov 2014 16:37:44 -0500 Received: from mout.gmx.net ([212.227.15.19]:54175) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xp25E-0006R7-Qx for 18940@debbugs.gnu.org; Thu, 13 Nov 2014 16:37:42 -0500 Received: from detlef.gmx.de ([87.146.50.40]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0MYx2x-1XTMd002QV-00VinQ; Thu, 13 Nov 2014 22:37:37 +0100 From: Michael Albinus To: Stefan Monnier Subject: Re: bug#18940: 24.4; vc-hg does not disable pager, leading to hangs (at least with tramp) References: <030C5AEB-C009-4995-B153-6EECD44802C8@fb.com> <87y4rkhdt6.fsf@gmx.de> <87y4rf2jtx.fsf@gmx.de> Date: Thu, 13 Nov 2014 22:37:35 +0100 In-Reply-To: (Stefan Monnier's message of "Thu, 13 Nov 2014 13:10:06 -0500") Message-ID: <87r3x6eq8w.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:VCmIJYrTSli22vJbZyqBkFL7DtTbqwN3IZKk5Z+OxVBmLhPkewN 8cdkuEamQbk0oneoXDWOXoO/gvSeKrzDxmrrIfn6EDkEBZ5Wc+CdRfqs+XUC1JtACvpCx1F 7Alqs+yBZMNM9NL4cUamFSqwR7A89PXkouPB+jzeg6wSGB/VQnUn/9nlzCPHQ97jpIj3NiO LNLSjt2DXFdQTt5F+Dq4w== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18940 Cc: 18940@debbugs.gnu.org, dpittman@fb.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (/) Stefan Monnier writes: > I think "the right way" is for Tramp to propagate some env-vars in its > implementation of process-file (and start-file-process). Of course, > it's not completely clear which envvars to propagate, but maybe we could > simply compare the current process-environment from > "global/initial" (either using default-toplevel-value or stashing the > initial value somewhere). There is a proposal in the TODO list (see tramp.el): ;; * Implement a general server-local-variable mechanism, as there are ;; probably other variables that need different values for different ;; servers too. The user could then configure a variable (such as ;; tramp-server-local-variable-alist) to define any such variables ;; that they need to, which would then be let bound as appropriate ;; in tramp functions. (Jason Rumney) process-environment would be one of the candidates. > Stefan Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 13 20:49:24 2014 Received: (at 18940) by debbugs.gnu.org; 14 Nov 2014 01:49:25 +0000 Received: from localhost ([127.0.0.1]:59947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xp60q-0004b5-Kw for submit@debbugs.gnu.org; Thu, 13 Nov 2014 20:49:24 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:6304) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xp60n-0004au-2L for 18940@debbugs.gnu.org; Thu, 13 Nov 2014 20:49:22 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsUIAGA2ZVRLd+sd/2dsb2JhbABbgw6KYssMBAICgRwXAQEBAQEBfIQDAQEDAVYjBQsLNBIUGA0kiEsJ0QQBAQEBBgEBAQEekRQHhEsFjAunF4F2gjaBZB+CewEBAQ X-IPAS-Result: AsUIAGA2ZVRLd+sd/2dsb2JhbABbgw6KYssMBAICgRwXAQEBAQEBfIQDAQEDAVYjBQsLNBIUGA0kiEsJ0QQBAQEBBgEBAQEekRQHhEsFjAunF4F2gjaBZB+CewEBAQ X-IronPort-AV: E=Sophos;i="5.07,380,1413259200"; d="scan'208";a="96942126" Received: from 75-119-235-29.dsl.teksavvy.com (HELO pastel.home) ([75.119.235.29]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 13 Nov 2014 20:49:18 -0500 Received: by pastel.home (Postfix, from userid 20848) id 6A8DC889C; Thu, 13 Nov 2014 20:49:17 -0500 (EST) From: Stefan Monnier To: Michael Albinus Subject: Re: bug#18940: 24.4; vc-hg does not disable pager, leading to hangs (at least with tramp) Message-ID: References: <030C5AEB-C009-4995-B153-6EECD44802C8@fb.com> <87y4rkhdt6.fsf@gmx.de> <87y4rf2jtx.fsf@gmx.de> <87r3x6eq8w.fsf@gmx.de> Date: Thu, 13 Nov 2014 20:49:17 -0500 In-Reply-To: <87r3x6eq8w.fsf@gmx.de> (Michael Albinus's message of "Thu, 13 Nov 2014 22:37:35 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18940 Cc: 18940@debbugs.gnu.org, dpittman@fb.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (/) > There is a proposal in the TODO list (see tramp.el): > ;; * Implement a general server-local-variable mechanism, as there are > ;; probably other variables that need different values for different > ;; servers too. The user could then configure a variable (such as > ;; tramp-server-local-variable-alist) to define any such variables > ;; that they need to, which would then be let bound as appropriate > ;; in tramp functions. (Jason Rumney) > process-environment would be one of the candidates. It seems related, indeed, but in the case at hand, this process-environment value should be specific to the process started with process-file, not specific to a particular server. Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 14 21:24:29 2014 Received: (at 18940) by debbugs.gnu.org; 15 Nov 2014 02:24:29 +0000 Received: from localhost ([127.0.0.1]:32944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XpT2K-0002rn-UB for submit@debbugs.gnu.org; Fri, 14 Nov 2014 21:24:29 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:37222) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XpT2G-0002rd-QG for 18940@debbugs.gnu.org; Fri, 14 Nov 2014 21:24:25 -0500 Received: from hanson.dreamhost.com ([69.163.224.13]:51608 helo=[IPv6:::1]) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1XpT2F-0002oG-V2 for 18940@debbugs.gnu.org; Fri, 14 Nov 2014 21:24:24 -0500 Message-ID: <1416018261.25570.45.camel@Iris> Subject: Enabling hg extensions From: Jordi =?ISO-8859-1?Q?Guti=E9rrez?= Hermoso To: 18940@debbugs.gnu.org Date: Fri, 14 Nov 2014 21:24:21 -0500 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.4.4-3 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 18940 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (-----) Michael Albinus writes: > Daniel Pittman writes: > > 3. --color never > > > > ...because if you have a tty, and less/hg think it is an interactive > > enough call to invoke the pager and complain to a human, you might > > well get color displayed as well. > > > > 4. --pager never > > > > ...because you just don't want to page the output for > > non-interactive use. > It looks, like you need to enable the respective extensions in your .hgrc. > Therefore, they cannot be added in vg-hg.el by default, I fear. You can pass `--config extensions.color=` and `--config extenions.pager=` as extra arguments to hg in order to enable these particular extensions for a single invocation... but enabling them just to disable their effects again seems rather silly. At any rate, HGPLAIN=1 takes care of disabling both of these, unless I'm much mistaken. Still, I think it's important to spread the knowledge that hg extensions can be temporarily enabled from the command-line. I feel like Mercurial is much misunderstood. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 15 11:00:54 2014 Received: (at 18940) by debbugs.gnu.org; 15 Nov 2014 16:00:54 +0000 Received: from localhost ([127.0.0.1]:34039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XpfmP-0000YQ-PV for submit@debbugs.gnu.org; Sat, 15 Nov 2014 11:00:54 -0500 Received: from mout.gmx.net ([212.227.15.19]:49956) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XpfmO-0000YH-8b for 18940@debbugs.gnu.org; Sat, 15 Nov 2014 11:00:53 -0500 Received: from detlef.gmx.de ([79.195.18.58]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0LvE2c-1XxxU80OdG-010JA3; Sat, 15 Nov 2014 17:00:50 +0100 From: Michael Albinus To: Jordi =?utf-8?Q?Guti=C3=A9rrez?= Hermoso Subject: Re: bug#18940: Enabling hg extensions References: <030C5AEB-C009-4995-B153-6EECD44802C8@fb.com> <1416018261.25570.45.camel@Iris> Date: Sat, 15 Nov 2014 17:00:49 +0100 In-Reply-To: <1416018261.25570.45.camel@Iris> ("Jordi =?utf-8?Q?Guti=C3=A9?= =?utf-8?Q?rrez?= Hermoso"'s message of "Fri, 14 Nov 2014 21:24:21 -0500") Message-ID: <87bno8v4ge.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:snE/2cbasIp+h2DILekdQOxcQNt+ZfBATOzLcYaKvStJ83QrURo 3OuoWIiC/I4+qTWY6Hj7R+yWxfcWhvAgTtQ0mGWUTn5nDuCIOf7qS0gHxR8yKODj6zxN6nj 8jc39gq99te+oPW2rj3XsYMMatl4brYi2KLoXvmKHUZgtjSXPjWMjOcMk8pnKxYEUINSX4/ o30oKlZz7Cmm8Ru2Eb59g== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18940 Cc: 18940@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (/) Jordi Guti=C3=A9rrez Hermoso writes: > At any rate, HGPLAIN=3D1 takes care of disabling both of these, unless > I'm much mistaken. That's what I did in vc-hg.el. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 16 05:55:30 2014 Received: (at 18940) by debbugs.gnu.org; 16 Nov 2014 10:55:30 +0000 Received: from localhost ([127.0.0.1]:34340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XpxUQ-0003p2-4Z for submit@debbugs.gnu.org; Sun, 16 Nov 2014 05:55:30 -0500 Received: from mout.gmx.net ([212.227.15.18]:56512) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XpxUN-0003on-E0 for 18940@debbugs.gnu.org; Sun, 16 Nov 2014 05:55:28 -0500 Received: from detlef.gmx.de ([93.209.93.151]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0LcShi-1YHuBu0dOw-00jnFR; Sun, 16 Nov 2014 11:55:24 +0100 From: Michael Albinus To: Stefan Monnier Subject: Re: bug#18940: 24.4; vc-hg does not disable pager, leading to hangs (at least with tramp) References: <030C5AEB-C009-4995-B153-6EECD44802C8@fb.com> <87y4rkhdt6.fsf@gmx.de> <87y4rf2jtx.fsf@gmx.de> <87r3x6eq8w.fsf@gmx.de> Date: Sun, 16 Nov 2014 11:55:23 +0100 In-Reply-To: (Stefan Monnier's message of "Thu, 13 Nov 2014 20:49:17 -0500") Message-ID: <87mw7rtnxg.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:7vop7uOKFnxezSNt9YU8WC3JYji4p8YYHlGvC2L74dSgLZ1Yi/w Hye+GRa4ChAhcwc3Sjq4sF/6Az64Q9L68evRsfr1OL+DcDtc2oAmoYbZ8MsdlAJ7ybzgGxp xmu7T+A5hhNBom3rh9ucRqsF9kGN0yOX0y2k6QBJd4gfxnVce6EmdzFopLilYkPzpbdEbzI /tJOEtguyxQBhIFsnpgPA== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18940 Cc: 18940@debbugs.gnu.org, dpittman@fb.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (/) Stefan Monnier writes: > It seems related, indeed, but in the case at hand, this > process-environment value should be specific to the process started with > process-file, not specific to a particular server. We need a mechanism which shall allow kind of let-bind the process environment variables when starting a new (remote) process. But there shall be also server-specific defaults to be used. I haven't started yet a design, how this could look like. Proposals welcome! > Stefan Best regards, Michael. PS: Maybe we could shift this dicussion to emacs-devel? From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 16 10:30:08 2014 Received: (at 18940) by debbugs.gnu.org; 16 Nov 2014 15:30:08 +0000 Received: from localhost ([127.0.0.1]:35451 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xq1mB-0001m1-Pm for submit@debbugs.gnu.org; Sun, 16 Nov 2014 10:30:08 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:64827) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xq1m9-0001l5-4n for 18940@debbugs.gnu.org; Sun, 16 Nov 2014 10:30:06 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NF500C001MA4K00@a-mtaout20.012.net.il> for 18940@debbugs.gnu.org; Sun, 16 Nov 2014 17:30:03 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NF500BG01Q3LZA0@a-mtaout20.012.net.il>; Sun, 16 Nov 2014 17:30:03 +0200 (IST) Date: Sun, 16 Nov 2014 17:29:51 +0200 From: Eli Zaretskii Subject: Re: bug#18940: 24.4; vc-hg does not disable pager, leading to hangs (at least with tramp) In-reply-to: <87mw7rtnxg.fsf@gmx.de> X-012-Sender: halo1@inter.net.il To: Michael Albinus Message-id: <83a93rduz4.fsf@gnu.org> References: <030C5AEB-C009-4995-B153-6EECD44802C8@fb.com> <87y4rkhdt6.fsf@gmx.de> <87y4rf2jtx.fsf@gmx.de> <87r3x6eq8w.fsf@gmx.de> <87mw7rtnxg.fsf@gmx.de> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 18940 Cc: 18940@debbugs.gnu.org, monnier@iro.umontreal.ca, dpittman@fb.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii 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.0 (+) > From: Michael Albinus > Date: Sun, 16 Nov 2014 11:55:23 +0100 > Cc: 18940@debbugs.gnu.org, dpittman@fb.com > > Stefan Monnier writes: > > > It seems related, indeed, but in the case at hand, this > > process-environment value should be specific to the process started with > > process-file, not specific to a particular server. > > We need a mechanism which shall allow kind of let-bind the process > environment variables when starting a new (remote) process. But there > shall be also server-specific defaults to be used. > > I haven't started yet a design, how this could look like. Proposals welcome! Maybe I'm missing something, but what's wrong with let-binding process-environment? From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 16 13:38:50 2014 Received: (at 18940) by debbugs.gnu.org; 16 Nov 2014 18:38:50 +0000 Received: from localhost ([127.0.0.1]:35539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xq4in-0006Yo-OX for submit@debbugs.gnu.org; Sun, 16 Nov 2014 13:38:49 -0500 Received: from mout.gmx.net ([212.227.15.15]:62520) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xq4ik-0006Yd-LJ for 18940@debbugs.gnu.org; Sun, 16 Nov 2014 13:38:47 -0500 Received: from detlef.gmx.de ([93.209.93.151]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0Lug8u-1XydPF153Q-00zp4y; Sun, 16 Nov 2014 19:38:33 +0100 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#18940: 24.4; vc-hg does not disable pager, leading to hangs (at least with tramp) References: <030C5AEB-C009-4995-B153-6EECD44802C8@fb.com> <87y4rkhdt6.fsf@gmx.de> <87y4rf2jtx.fsf@gmx.de> <87r3x6eq8w.fsf@gmx.de> <87mw7rtnxg.fsf@gmx.de> <83a93rduz4.fsf@gnu.org> Date: Sun, 16 Nov 2014 19:38:28 +0100 In-Reply-To: <83a93rduz4.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 16 Nov 2014 17:29:51 +0200") Message-ID: <87vbmf7zyz.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:fh9iK9N/qx+iyc5/E97RHdgRG7xFG9xqa1adRqx4apsB/EfO2hQ p1/bj4HWU2BnpF2Kee+xY2wfpIciX9sn5478f0g/oZSIfWWR/S4Lb9V3RKXTCMa3w2DdN52 zo7hCpxFKSAwZYiCr31iizqPClMdyG0VL2qoYLU8TIQPASvApdfD4hW8KLLe/crfD70Li2p /Or0Q8TOqOabkPQBQR0Xg== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18940 Cc: 18940@debbugs.gnu.org, monnier@iro.umontreal.ca, dpittman@fb.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (/) Eli Zaretskii writes: >> We need a mechanism which shall allow kind of let-bind the process >> environment variables when starting a new (remote) process. But there >> shall be also server-specific defaults to be used. >> >> I haven't started yet a design, how this could look like. Proposals welcome! > > Maybe I'm missing something, but what's wrong with let-binding > process-environment? process-environment handles local variables. Variables on the remote host might require different settings. Usually, let-binding of process-environment keeps its value, and prepends some settings. That's not what could be applied for remote hosts. Tramp has tramp-remote-process-environment, but this is not a comprehensive solution. It is evaluated when a new connection is establishes. So it could be useful for asynchronous processes, but it doesn't play sufficiently for synchronous processes. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 16 16:08:50 2014 Received: (at 18940) by debbugs.gnu.org; 16 Nov 2014 21:08:50 +0000 Received: from localhost ([127.0.0.1]:35620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xq73y-0004n9-6O for submit@debbugs.gnu.org; Sun, 16 Nov 2014 16:08:50 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:42263) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xq73w-0004n1-90 for 18940@debbugs.gnu.org; Sun, 16 Nov 2014 16:08:49 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsUIAGA2ZVSnWBqE/2dsb2JhbABbgw6KYssMBAICgRwXAQEBAQEBfIQDAQEDAVYjBQsLNBIUGA0kiEsJ0QQBAQEBBgEBAQEekRQHhEsFjAupDYI2gWQfgnsBAQE X-IPAS-Result: AsUIAGA2ZVSnWBqE/2dsb2JhbABbgw6KYssMBAICgRwXAQEBAQEBfIQDAQEDAVYjBQsLNBIUGA0kiEsJ0QQBAQEBBgEBAQEekRQHhEsFjAupDYI2gWQfgnsBAQE X-IronPort-AV: E=Sophos;i="5.07,380,1413259200"; d="scan'208";a="97144194" Received: from 167-88-26-132.cpe.teksavvy.com (HELO pastel.home) ([167.88.26.132]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 16 Nov 2014 16:08:47 -0500 Received: by pastel.home (Postfix, from userid 20848) id 57C727AB8; Sun, 16 Nov 2014 16:08:47 -0500 (EST) From: Stefan Monnier To: Eli Zaretskii Subject: Re: bug#18940: 24.4; vc-hg does not disable pager, leading to hangs (at least with tramp) Message-ID: References: <030C5AEB-C009-4995-B153-6EECD44802C8@fb.com> <87y4rkhdt6.fsf@gmx.de> <87y4rf2jtx.fsf@gmx.de> <87r3x6eq8w.fsf@gmx.de> <87mw7rtnxg.fsf@gmx.de> <83a93rduz4.fsf@gnu.org> Date: Sun, 16 Nov 2014 16:08:47 -0500 In-Reply-To: <83a93rduz4.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 16 Nov 2014 17:29:51 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18940 Cc: 18940@debbugs.gnu.org, Michael Albinus , dpittman@fb.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (/) > Maybe I'm missing something, but what's wrong with let-binding > process-environment? Nothing wrong with it. The problem is that Tramp ignores those let-bindings because it fails to propagate this environment to its remote sub-processed. `tramp-sh-handle-process-file' really needs to compare process-environment with (default-toplevel-value 'process-environment) to infer the env-vars that have been added via let-binding and then propagate those to the remote sub-process. Stefan From unknown Thu Sep 11 16:22:17 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 15 Dec 2014 12:24:04 +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