From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Augusto Stoffel Newsgroups: gmane.emacs.bugs,gmane.emacs.devel Subject: bug#49822: master e32c7d2: Change Python eval to send directly instead of using temporary files Date: Tue, 07 Sep 2021 21:00:28 +0200 Message-ID: <871r601a9f.fsf@gmail.com> References: <20210903122828.16890.65271@vcs0.savannah.gnu.org> <20210903122829.EAAC220B71@vcs0.savannah.gnu.org> <87r1e4eklw.fsf@gmail.com> <87v93fnfmm.fsf@igel.home> <87lf4aooge.fsf@gmail.com> <878s0a409g.fsf@gmx.de> <87ilzef65i.fsf@igel.home> <878s0aeyna.fsf@gmx.de> <87r1e1ex7z.fsf@igel.home> <875yvcmgm2.fsf@gmail.com> <83y288nuoq.fsf@gnu.org> <87o894l0dr.fsf@gmail.com> <83tuiwnspl.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12087"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: andrewjmoreton@gmail.com, Mark.Barton@disney.com, emacs-devel@gnu.org, schwab@linux-m68k.org, monnier@iro.umontreal.ca, 49822@debbugs.gnu.org, michael.albinus@gmx.de, larsi@gnus.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Sep 07 21:01:46 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mNgLp-00031n-U9 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 07 Sep 2021 21:01:45 +0200 Original-Received: from localhost ([::1]:58308 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mNgLo-00083p-Cw for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 07 Sep 2021 15:01:44 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60718) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mNgL8-000831-SD for bug-gnu-emacs@gnu.org; Tue, 07 Sep 2021 15:01:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46201) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mNgL8-0004To-IS for bug-gnu-emacs@gnu.org; Tue, 07 Sep 2021 15:01:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mNgL8-00051w-B1 for bug-gnu-emacs@gnu.org; Tue, 07 Sep 2021 15:01:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Augusto Stoffel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 Sep 2021 19:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 49822-submit@debbugs.gnu.org id=B49822.163104124319303 (code B ref 49822); Tue, 07 Sep 2021 19:01:02 +0000 Original-Received: (at 49822) by debbugs.gnu.org; 7 Sep 2021 19:00:43 +0000 Original-Received: from localhost ([127.0.0.1]:57746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNgKk-00051C-1u for submit@debbugs.gnu.org; Tue, 07 Sep 2021 15:00:42 -0400 Original-Received: from mail-ed1-f44.google.com ([209.85.208.44]:38424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mNgKh-00050x-Uo for 49822@debbugs.gnu.org; Tue, 07 Sep 2021 15:00:37 -0400 Original-Received: by mail-ed1-f44.google.com with SMTP id q3so15339051edt.5 for <49822@debbugs.gnu.org>; Tue, 07 Sep 2021 12:00:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=0XZm2B2ZhHXLLZkGptchUxIci3YbGS9iA1AAt9gJnEg=; b=nrNSYGRbJENpMy+HYf/W2asaJOeH7HALfT3DQdXVjalcle4cdLfQ7u2fwfrTVM+QqI hCC7+256YQHX7qkI/TMaA2cgEKuy3k/OA1dchGH69yH11T/qJYezT8et+PGD7ovFLosJ frZC4wjm8z2bM70s4orxtsN8yt4FTiuAhV7VMXtbAfKXnMEpff6i6a4lGJ3D5HluV4PC vumbi7T1M6hu74WnM3fmgtgJPWo4bUFo0UcfDB4qqjWlH72/GobgxgXi4fLH3FEj7Y7o nBrBIHbM8NctaLPxuAeBDia8NSPZK37pGiS205HrknqMqvW5u3lno3KOPuJzO7X9s4Bw dx8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=0XZm2B2ZhHXLLZkGptchUxIci3YbGS9iA1AAt9gJnEg=; b=NgPTsabdfw67gK4v0aoPu1rvibGHs0L4FJCMVRGYNlBUPqCUfMNxrv4dA0oySagNKP lCok8ptHA11V+6pebO9eLJbk1PMFn74N+fJ5nwktBil0mjjnt1M4WIV+h3/e58ICI/MX ToxlGcWmUVWzkl5jKUyE+pJKmgGoeE8eLMsAOAZxcHGTVTHZeKl0A7VNFTEKA289N5++ 8o8MIcGFW5wk+BrDNHYj4cdPgFK8wpYAfGgML+VwUeFZSr63nKyM9LLhzW1MBI7lBPmJ +H1mVKSgK2u0p5y5NfJozA7pAxBygcuP2eDBSn2AD3Ma9nh+ZHVr+PH20hrqtmxwroWG moag== X-Gm-Message-State: AOAM5338MQjnn2KIjh7OmgaNgFfeAYzyOv2UgWxOi3MIeLRtvSGeA1Dv Oi9h9pakYGpt9uRJF2G79i0= X-Google-Smtp-Source: ABdhPJy7UcxnTzsEwxBO16rp8e5+anCbrAMzetjITwv2eijcFuJ+HnD3ilkmFIB9oTSR+BnDZV2D8Q== X-Received: by 2002:a05:6402:1d05:: with SMTP id dg5mr961082edb.375.1631041229971; Tue, 07 Sep 2021 12:00:29 -0700 (PDT) Original-Received: from ars3 ([2a02:8109:8ac0:56d0::b1d]) by smtp.gmail.com with ESMTPSA id bx11sm5911584ejb.107.2021.09.07.12.00.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Sep 2021 12:00:29 -0700 (PDT) In-Reply-To: <83tuiwnspl.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 07 Sep 2021 21:31:02 +0300") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:213742 gmane.emacs.devel:274283 Archived-At: On Tue, 7 Sep 2021 at 21:31, Eli Zaretskii wrote: >> From: Augusto Stoffel >> Cc: andrewjmoreton@gmail.com, Mark.Barton@disney.com, emacs-devel@gnu.org, >> schwab@linux-m68k.org, monnier@iro.umontreal.ca, 49822@debbugs.gnu.org, >> michael.albinus@gmx.de, larsi@gnus.org >> Date: Tue, 07 Sep 2021 20:13:36 +0200 >> >> >> - (if (<= (string-bytes code) 4096) >> >> + (if (<= (string-bytes code) 1024) >> > >> > In any case, IMO this should be a defconst with a suitable doc string, >> > so that we'd have this stuff documented for posterity. >> > >> > Thanks. >> >> Another open question (at least to me) is what happens when you put an >> SSH connection in the game. Presumably it has some buffer limits as >> well, and this seems even harder to determine exactly. > > SSH connection between what and what? I'm sitting at machine A but my inferior process is running on machine B and the machines talk via SSH. There are several steps in the communication here: Emacs -> SSH client -> SSH server -> inferior process. Each step has potential limitations. If the SSH server talks to the inferior process via a PTY (I'm just pondering, and I don't know if this is usual setup or not), then we would have to take machine B's PTY restrictions into account, which would defeat the purpose of knowing the exact characteristics of machine A's PTYs.