X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A9942388A412 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1622640197; bh=v5fUe1GNVM0rTSEdy4kAXkl4XvKFmZiOuukbYo2tzKM=; h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=sRJexef4yp2uFCnnPtQiMIhwbwI6QOK0vb/ll3Tgd5u3YYF9kedS0ssBUYVZ+3LLQ GSnkrYsVvdMU6ZnkR6XySrypghjLfiA5Ij7gNjKAmHZ8KiS0KHNcGugUhfLigwZSGi 4ML+44wlsokx4e43HqQ4jhcjZOCTJkN5hxkpik1o= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org CE626383303A 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 DOT fsf AT Rainer DOT invalid> <87pmxe1rmk DOT fsf_-_ AT Rainer DOT invalid> <871r9thlw0 DOT fsf AT Otto DOT invalid> <877djebwhi DOT fsf AT Rainer DOT invalid> In-Reply-To: <877djebwhi.fsf@Rainer.invalid> Date: Wed, 2 Jun 2021 15:22:32 +0200 Message-ID: Subject: Re: [Bug] tmux 3.2-0 To: Achim Gratz 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 AT cygwin DOT com X-Mailman-Version: 2.1.29 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Michael Wild via Cygwin Reply-To: Michael Wild Cc: The Cygwin Mailing List Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Cygwin" 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 -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple