From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26060 invoked by alias); 3 Jan 2015 23:02:40 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 34089 Received: (qmail 14147 invoked from network); 3 Jan 2015 23:02:37 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 X-Originating-IP: [86.6.153.127] X-Spam: 0 X-Authority: v=2.1 cv=AoZg3YNP c=1 sm=1 tr=0 a=39NrsSuza2clQiZR/7fYWQ==:117 a=39NrsSuza2clQiZR/7fYWQ==:17 a=IkcTkHD0fZMA:10 a=NLZqzBF-AAAA:8 a=fR9hA1kLAAAA:8 a=WbjUdHfXWvjpR_a6d1oA:9 a=QEXdDO2ut3YA:10 Date: Sat, 3 Jan 2015 23:02:33 +0000 From: Peter Stephenson To: "Zsh Hackers' List" Subject: Re: A05execution.ztst fails on Cygwin Message-ID: <20150103230233.16ef3af1@ntlworld.com> In-Reply-To: References: <20150103192925.02c5fa4a@ntlworld.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sat, 3 Jan 2015 21:59:20 +0200 =C4=B0smail D=C3=B6nmez wrote: > > It looks like you can turn off hask marks when output is verbose. Does > > > > ZTST_verbose=3D1 make TESTNUM=3DA05 > > > > work any better? > > > > > This fixes the test for me. Hmm, that doesn't really make sense. I've installed Cygwin on this new laptop (which has finally deigned to run Fedora as the default UEFI boot option, don't ask me how I got that to spring into life...) and confirmed your problems, and also that zsh -c 'sleep 1000 & print $!; kill $!' prints the correct PID but doesn't kill the process. Killing it from the command line of the same version of the shell, or even with a subsequent zsh -c, does work, so something very strange is happening. Next step is probably to try delays, though I did try repetition and that didn't help. However, I've used up my Windows quota for the week as sanity wears desperately thin on such occasions. ------------------------------------------------------------------- | | | ! Windows is cross with you. You have attempted to | | make the system do what you want, which is not allowed | | | | ------------------------- ----------------------------- | | | I understand and will | | Randomly crash the system | | | | try harder in future | | and change settings | | | ------------------------- ----------------------------- | | | ------------------------------------------------------------------- This was with the standard install options for 64-bit Cygwin. > > > While running make check I noticed that V08zpty.ztst was hanging. Tur= ns > > out > > > that second part of the test is hanging. The minimal reproducer is: > > It might makes sense to fail this test on Cygwin then, so I could run make > check semi-regularly and make sure no regressions would be introduced. I've confirmed this, too, and also that as a consequence the completion tests don't work, either. We could certainly skip the tests if no one is going to appear, which I suspect is highly likely. pws