DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 61GFSo1u2508283 Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 61GFSo1u2508283 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=MMKw4Fq6 X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 059994BAD151 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1771255729; bh=CHfUpp/ejGaj/+RWpG83kTdgWTXTQI07wxQLn8NiIbI=; h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=MMKw4Fq66Km+LHx8WAkYLPOV8TSjB1sU5D9/SN2Y2NGOI2F4Ew1G8DK391XWRwwrh 2vqKzxfosd0PmSteNLJGn8gAe5tliwUTzdMX3CXxTaGXfwrud88zCQzOToiSgnq05N qSeLRL2TbTV5VjB8i1QvSV+ClP0nfPoP7qRjYyCw= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8177A4B9DB49 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 8177A4B9DB49 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1771255677; cv=none; b=cGNaxaf1PX1qZKafAjt0CVm6PmDnE2QVPhSyWXFLx1S3KrzWbBx2pGF0MYA0LXo3ahNGhhZ+TsYMYDvZIki6723gnP74vmQZLRZgCWgVY+w+329nGzsD+4y+jrtzbU/SoEdRIOOc99mwMZxps1pglgoZf1BKyFxPL/Oo1tg33WU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1771255677; c=relaxed/simple; bh=X2fiKiCAErODMAZPfy3BrpjdzsEnxqnm+zk41bPvA/Q=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=sBxdRVSUEOoMZHDS6YLgX1RBH0Du3PoWUvivHtvCBHe2ynSzfr/tS67zIcXCwq3D+wazsbsCUnCANMiYmDBjo0WjiiVwwPhZkYds8MJ9RAJIuj6Dn4F+FfPheYHkSsrkGOkqDwLod0jaxeyhHb65W2ElPdKymcVuj8+n6Alm3mY= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8177A4B9DB49 X-UI-Sender-Class: 55c96926-9e95-11ee-ae09-1f7a4046a0f6 Message-ID: <82379405-cb60-4c5b-8a13-39c27ab379cf@towo.net> Date: Mon, 16 Feb 2026 16:27:39 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: dynamic conpty loading To: cygwin AT cygwin DOT com References: <707f4d4c-a20d-4f1d-bdbd-65a2392dea15 AT towo DOT net> <20251121190433 DOT 4a37dc959848a0aea89a8922 AT nifty DOT ne DOT jp> <62f3c1ae-1fd9-477d-a837-d865094dab06 AT towo DOT net> <20251126193220 DOT 1b890f58a121add2f0d05fa5 AT nifty DOT ne DOT jp> <3a6ed5bc-24fd-42b0-9f57-83c8eb678a1b AT towo DOT net> <20251127172026 DOT 6b6f876fd341f9c0cbd1f876 AT nifty DOT ne DOT jp> <20251203175638 DOT 0b4f51242c8fdab685ad9b7e AT nifty DOT ne DOT jp> <1691264462 DOT 1837628 DOT 1764761641527 AT mail DOT yahoo DOT com> <20251203214927 DOT 6980d78e8956dc6c7f99c4ae AT nifty DOT ne DOT jp> <20251207064052 DOT 438f025c5cdc844632e2aba5 AT nifty DOT ne DOT jp> <7a237de9-ec11-4c41-a873-b37715b436a1 AT towo DOT net> <20251211210658 DOT 993ac33f7744ca5e6a75ba67 AT nifty DOT ne DOT jp> <20251212074650 DOT cb007dff469bd489e6befb86 AT nifty DOT ne DOT jp> Autocrypt: addr=towo AT towo DOT net; keydata= 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 kQ== In-Reply-To: X-Provags-ID: V03:K1:F73I3cJ9XU09/GZ9nVvMEiFboFc3tZLmSsSAN3QIkjlH3ofdB+P JGdN2oR97JHKOmVeYJPyCCkvfcQtOzNWx/In16bq/wumgQqmDqwU3S9MjQlRpg+FzJcpJ6l ZpjOWzXtSJIrMHp1Lqei5tm4SQVhHlTj+/3obFwuLanHoL12F28GEmkRsL1tYkd9Ei1iCap bAR+9c0qrBb3Avc8ERNvQ== UI-OutboundReport: notjunk:1;M01:P0:qJ3aeeNcB+s=;JOjx2tN1aJR5vwIWA82j29hulEy ln0SjGFJSddPugAWBzRGX4Ue1yhtD3N63P2U8cLntaPuiUH+o7uZkSpbMqP62sksXR3Fs8C/c L28cagn5wOOimvvlQS3w3pvEnzoULO1mUf/NvegF4Af+nuO5WRCp9Idm+QeYoHXguNHexja1B +Zrzf5nhYLo83enrfnWU6DzbXkpGSZhvGTUdEQ1bwp1aK3MCldh9ooEpSBRlsbLQq8O9zvdXH 6ASIp2G/Evv+dz16uqvVkAO+nUNoK53fvVilOTC7YXE1xP0w6Rplu/FFpieV6ZksNFReafQez EbF9r4Vz0ySwg42nIr3T3xVhIomm+Ff+l1htr7ApDAjgrV+85wnhJV4jf5Y89qXLuCcXwiidA JJkz0tq2xRiLczabluUhr8HXItyY2gYg3VrO4Y9A5upWflaE2jCLhPgEdQZO+dFchBp6FwCrH 2pXoKH8QIfPH+2YiLCwwkB7I7T4NyTbeCSlqdAP3T05mZfbHPnzOwNluJW+XeuKOs2SSqMQYs 3gOauG4tz77WLhWzbZpgRIj9exBFA7bBCp+H/TfewJc1QYPJlynjUR6xWrG52PZZs5UUg/SRe S0vlIbyB3ZBCJtEBKps8L8xx+LvFwgKtXs5bfNuP09uFQOSm2vV3UPZd7Arg6E29ceixUVx+i cfhecqfTmjwiJO2z+0ArCHdg+z236wbQz5CWiOP3J1rD0Ej9avc/mSJHXHUT9mW4iaC+YG/6g A7zpfA+OFPZ1kajVde2llZ9sJwWNGUY5iDye88WeCsPgt8Fzr8GzLJnhDyHVBE/USkCG0fXNQ ptXx1iupvCI4cIu4XQsf3Ixh/S40dhW28l220s3RiqNMq8nR/bmVICy9/+ZKNUXS2lIcvcU2a oe3KKDy1wvb69fS8REROLYKH4wlGQl4SU8Ns/px/tGhdb031cpFRyyuYErI/Vo6je6C2V6Kmq uZNrDV79qzcd0xQWLRbBfY1Tyea8DV6ilz7ryMCwaPBk0VXqFXlixCo6thVsEQWn5smkpvs3h 4VenKYygBuLbslTS/albMwaI75uhVac4tuntCec9xnawYSNRe+WJ/U6wFAX0T0VGtpCZxSyOT +XKRkD6UdqDzSlhV55Mw0vx9gDJNlK+HgMDW2GJkzoatafhXIoD3jZBx7hCXDkhTGe6ws0SM+ wmwgV7wj0s8A6kP9pqpxONEuGuUrcFmJNuEzgwSZ2Sb2qFpF2LhhLi4k1mmz1ni8ID3pMHV8R xDVkvA4yNDM8DrYfIVTGojwZyvx7eVKyaB/hwNlVFHpsCOiuS8zc99QLyQ+4EO9yAxrxegKpk qNtKlowerujKnbaEaPdF3qYC6i6cfsbDtuQNaUX2k2nl2J1e+vsmUN9P15hAfN0PIgdDsnt/Z 1n6M6eB6pgx+bR14MxMhbtaegaIjQN3+QfGZJGqn6Uvj2c1nS+Sz0JGA/+rBqeajHYEvSePw2 VniprrRgSugWyalwxanxBbRxnyRYLqSCCEMB3pKO/6Ms9f5Mtomy39oiSd9CpjMnm7pfKH4ou 9HcK6zpCEezh3UeXU0nE+wl+hZY2r12A7+vnCCFCLlYd4XbpzUFiUNzKKJ70gOvko/xzedusR JZpM91JOqiF1Ghe4gmWcbIfv0WgXUYdut3qCsXRIb5HMrhwyy3lc3bNSSs9s8axm04FFva29F ZgAdYhaUjrWuMqFnEEAOw8+gEPcsHq/R1dW2URWg0sLuNoclB2s89GRqrdoBksnjRP3lpgtQw H8EQx1NR0nAMcKIl45CQ6TLQ/diaUrMgyzb40rLRB9qWZIMjDb+LB/A+/m43/MwlLeetyi+st Bl9D X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Thomas Wolff via Cygwin Reply-To: Thomas Wolff Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" Hi Takashi, Am 12.12.2025 um 09:23 schrieb Thomas Wolff via Cygwin: > Am 11.12.2025 um 23:46 schrieb Takashi Yano via Cygwin: >> On Thu, 11 Dec 2025 15:01:14 +0100 >> Thomas Wolff wrote: >>> Hi Takashi, >>> >>> Am 11.12.2025 um 13:06 schrieb Takashi Yano via Cygwin: >>>> Hi Thomas, >>>> >>>> Thanks for the reply. >>>> >>>> On Thu, 11 Dec 2025 10:45:52 +0100 >>>> Thomas Wolff wrote: >>>>> Hi Takashi, >>>>> sorry, I just saw this mail right now. >>>>> >>>>> Am 06.12.2025 um 22:40 schrieb Takashi Yano via Cygwin: >>>>>> Hi Thomas, >>>>>> >>>>>> On Sat, 6 Dec 2025 18:48:29 +0100 >>>>>> Thomas Wolff wrote: >>>>>>> Am 03.12.2025 um 13:49 schrieb Takashi Yano via Cygwin: >>>>>>>> On Wed, 3 Dec 2025 11:34:01 +0000 (UTC) >>>>>>>> matthew patton wrote: >>>>>>>>> the libopenconsole.postinstall script ihas some glaring issues. >>>>>>>>> >>>>>>>>> * define strings once and then use the variable instead of >>>>>>>>> repeating over and over and over the long-ass path names. >>>>>>>>> >>>>>>>>> * the wget to STDOUT strikes me as pointless. use curl if >>>>>>>>> you're going to resort to that kind of operation. Otherwise >>>>>>>>> just save the .zip to disk already without gratuitous memory >>>>>>>>> buffering >>>>>>>>> >>>>>>>>> * /tmp should not be assumed. use $TMPDIR >>>>>>>>> >>>>>>>>> * use trap to clean up after yourself in both the successful >>>>>>>>> and unsuccessful cases >>>>>>>>> >>>>>>>>> * 'POSTFIX' makes no sense. it's ARCH or PLATFORM >>>>>>>>> >>>>>>>>> * personally I would have versions.txt be a tab deliminted >>>>>>>>> file with version_num\tsha256 of x64\tsha256 of x86 or >>>>>>>>> something along those lines. >>>>>>>> Thanks! >>>>>>> Unfortunately, this does not work for me on Windows 10. >>>>>>> And I cannot test on Windows 11; my previous report was bogus, I >>>>>>> self-compiled the unpatched cygwin1.dll for a cross-test but it >>>>>>> fails. >>>>>>> Running bash from a Windows console, then Cygwin console works, >>>>>>> also >>>>>>> running wsl from there. Running `mintty -h alw` says >>>>>>> The handle is invalid. >>>>>>> Error code: Bash/Service/ERROR_INVALID_HANDLE >>>>>> Thansk for testing. >>>>>> Do you mean `mintty -h alw` works on self-compiled-unpatched >>>>>> cygwin1.dll but does not work on self-compiled-patched cygwin1.dll? >>>>> No, I mean in my Windows 11 system, it failed even with a >>>>> self-compiled >>>>> unpatched cygwin1.dll, right now. >>>>> (I was having cygwin build problems before...) >>>>> So I took a fresh approach, fresh git clone, then followed the >>>>> cumbersome build instructions (which I had put into my own configure >>>>> wrapper and used to work before). >>>>> Not quite understanding the purpose of that package, or the >>>>> postinstall >>>>> script which told me >>>>> cat: /etc/libopenconsole/version.txt: No such file or directory >>>>> sha256sum: >>>>> /etc/libopenconsole/Microsoft.WindowsTerminal__x64.zip.sha256: No >>>>> such >>>>> file or directory >>>>> , I just copied OpenConsole.exe manually into /bin. And yes, now it >>>>> works in Windows 11, even with OpenConsole from WT 1.23 (which is >>>>> a bit >>>>> surprising as there was a bug which they fixed later). >>>>> >>>>> Copied the solution to Windows 10 but unfortunately it does not work >>>>> there. Kind regards Thomas >>>> What happens in Windows 10 case? Does cygwin itself start and it >>>> has a problem when starting non-cygwin app? Or does not start at all? >>> No, wsl was running normally, just the fixes of terminal interworking >>> (esp. character attributes, test file attached) did not work. >>> ... >>> >>>> In my environment, patched cygwin1.dll works under both Win10 and 11. >>> Well, yeah, I gave it a fresh go under Win10 as well and miraculously >>> now it works! >>> With OpenConsole from either 1.23, 1.24 pre-release, or 1.25 "canary". >>> Thanks a lot for making this work. >> Thanks for testing and the test file. >> With mintty 3.8.1, the test script works with the following settings, >> with/without wls in mintty window. >> >> Show bold: as font >> Allow blinking: on >> Show dif as fot: on >> >> Without OpenConsole.exe, "5: text blinking" and "6: text blinking >> rapidly" >> are the same result and "CMYK colour" does not work while all attributes >> work with OpenConsole.exe. > Actually, with the original Windows conhost.exe in $WINDIR/System32 > (size 867KB), > all attributes in the test file except normal blinking are broken for > me; bold is the only one rendered but enforces white colour. > The patch plus OpenConsole.exe fixes this, not only for wsl but also > for Windows console programs, test case > cmd /C type xtextattr1 > > Another test case: > wsl sh -c '/bin/echo -e "\e[c\e[>c"' > >> Thanks! > Thanks to you. Will the patch be available as a cygwin release or > prerelease soon? > Thomas > I'd like to bundle this solution with mintty for the wsltty standalone package. I could bundle a patched version but I'd prefer an official release or at least test release for publishing. I haven't seen this patch yet in the git repository, when will it be ready for cygwin 3.7.0? Thanks, Thomas -- 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