From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) by sourceware.org (Postfix) with ESMTPS id CE626383303A for ; Wed, 2 Jun 2021 13:22:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org CE626383303A Received: by mail-pj1-x1035.google.com with SMTP id l23-20020a17090a0717b029016ae774f973so1125923pjl.1 for ; Wed, 02 Jun 2021 06:22:41 -0700 (PDT) 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=qJ0+EA9uchLuCFr4qStygAWlnqYHripzag1PhRtdwsI=; b=LcYMLQrU4AeYqdImoDJSAkpH+9MduL7n5jL0/vlevM5Abc5AMvqGfqv2zdJKe0f+uV Y6F5/NNMlB+ZJH4QISP9gsrOnFvUEIhz5572fMlye1Zmo5VvbVB2wbuyHacX2rFq4tl8 h01rORb1KDPeypruYzes6AcP8jTRr4ZBqr//kS+t9KE4DkScpruZWsojaxxrkDvDzd+l x0+9B/ZSnHB2ChnBywCH7H1RI9U7RT6s86mQFgjUITdh+Ee9mIsO4Jsrf+BRmo06ZLM6 FQ9Y6ct/Nm7CB4BPF6hx2ULIp0OW2/E4bRC+p9UW7Ik865Yw01dHZ7QuFT847OCPN//G xGXw== X-Gm-Message-State: AOAM532/KZhD2bbj8grt7rBLcyET/440DcX1pJSNupcuuRYb3f5VbmUp piU0g+eXwlvt+nyekQm4fgoc0ckWjIYG+iyAqCc= X-Google-Smtp-Source: ABdhPJyRDozw+3M7TxIhoq7MEm2IYcEHBM527dkuw7cT+LqRBHIbrz0y3WPFoTzdTiX/bbSAg2Ii81fru2qNsZUP5/U= X-Received: by 2002:a17:90a:bb13:: with SMTP id u19mr30528435pjr.95.1622640161016; Wed, 02 Jun 2021 06:22:41 -0700 (PDT) MIME-Version: 1.0 References: <87mtsx6six.fsf@Rainer.invalid> <87pmxe1rmk.fsf_-_@Rainer.invalid> <871r9thlw0.fsf@Otto.invalid> <877djebwhi.fsf@Rainer.invalid> In-Reply-To: <877djebwhi.fsf@Rainer.invalid> From: Michael Wild Date: Wed, 2 Jun 2021 15:22:32 +0200 Message-ID: Subject: Re: [Bug] tmux 3.2-0 To: Achim Gratz Cc: The Cygwin Mailing List Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jun 2021 13:22:48 -0000 On Mon, May 31, 2021 at 8:30 PM Achim Gratz wrote: > > Michael Wild via Cygwin writes: > > Just out of curiosity: is this a critical feature for you? E.g. are > > you automating tmux with it? Because as far as I understand control > > mode is intended for integration with terminal emulators. And so far, > > iTerm2 on Mac is the only one implementing the protocol. > > As I said in the original posting, the test suite for mosh makes use of > control mode. Besides the terminal integration (that is non-existing on > Cygwin AFAIK) this sort of controlling terminals from scripts/automation > is probably uncommon. GNU parallel might be using control mode too, > although I've not tried that mode and it has no official Cygwin package > either (but I use it on Cygwin). OTOH, it is surprising that control > mode suddenly stopped working in Cygwin. I opened an issue with upstream: https://github.com/tmux/tmux/issues/2725. It appears that the problem is not a simple #ifdef missing. Tmux is now passing the file handle for stdout from the client to the server processes, something that Cygwin doesn't support (see https://sourceware.org/legacy-ml/cygwin/2004-01/msg00060.html). The upstream author mentioned a potential workaround. Maybe there's someone with the necessary skills here on the mailing list who has the time to lend him a hand? Regards Michael