From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: bug#22420: Zsh test failure Date: Fri, 22 Jan 2016 11:30:12 -0500 Message-ID: <20160122163012.GA13174@jasmine> References: <20160121022120.GA19231@jasmine> <87oacewsqq.fsf@gnu.org> <20160121230523.GA17695@jasmine> <878u3h7j0c.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58692) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aMec8-0001ci-83 for bug-guix@gnu.org; Fri, 22 Jan 2016 11:31:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aMec3-0007ou-9n for bug-guix@gnu.org; Fri, 22 Jan 2016 11:31:08 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:41577) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aMec3-0007nC-5o for bug-guix@gnu.org; Fri, 22 Jan 2016 11:31:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aMec2-0000BS-Eh for bug-guix@gnu.org; Fri, 22 Jan 2016 11:31:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Content-Disposition: inline In-Reply-To: <878u3h7j0c.fsf@gnu.org> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 22420@debbugs.gnu.org On Fri, Jan 22, 2016 at 04:04:35PM +0100, Ludovic Courtès wrote: > Leo Famulari skribis: > > > On Thu, Jan 21, 2016 at 10:02:53PM +0100, Ludovic Courtès wrote: > >> Leo Famulari skribis: > >> > >> > Zsh fails to build due to a test failure on my system (x86_64). > >> > > [...] > > What system are you using? It's an up-to-date Debian testing with this uname: Linux host 4.3.0-1-amd64 #1 SMP Debian 4.3.3-5 (2016-01-04) x86_64 GNU/Linux I have a machine with different hardware but the same arch, same OS version (but different setup) and same kernel config, and it built fine there. I can also build it in an up-to-date QEMU x86_64 image of GuixSD. > > > I have confirmed the failure is in 'Test/B02typeset.ztst'. > > Could you post the relevant part of the build log? Here is the verbose output of only the B02 test: http://paste.debian.net/367077/ And the non-verbose output of the entire test suite (the full verbose log is ~40000 lines): phase `build' succeeded after 45.8 seconds starting phase `check' cd Test ; make check make[1]: Entering directory '/tmp/guix-build-zsh-5.1.1.drv-0/zsh-5.1.1/Test' if test -n "gcc"; then \ cd .. && DESTDIR= \ make MODDIR=`pwd`/Test/Modules install.modules > /dev/null; \ fi if ZTST_testlist="`for f in ./*.ztst; \ do echo $f; done`" \ ZTST_srcdir="." \ ZTST_exe=../Src/zsh \ ../Src/zsh +Z -f ./runtests.zsh; then \ stat=0; \ else \ stat=1; \ fi; \ sleep 1; \ rm -rf Modules .zcompdump; \ exit $stat ./A01grammar.ztst: starting. This test hangs the shell when it fails... ./A01grammar.ztst: all tests successful. ./A02alias.ztst: starting. This test hangs the shell when it fails... ./A02alias.ztst: all tests successful. ./A03quoting.ztst: starting. ./A03quoting.ztst: all tests successful. ./A04redirect.ztst: starting. ./A04redirect.ztst: all tests successful. ./A05execution.ztst: starting. Unable to change MONITOR option This test takes 5 seconds to fail... Skipping pipe leak test, requires MONITOR option This test takes 3 seconds and hangs the shell when it fails... ./A05execution.ztst: all tests successful. ./A06assign.ztst: starting. ./A06assign.ztst: all tests successful. ./A07control.ztst: starting. ./A07control.ztst: all tests successful. ./B01cd.ztst: starting. ./B01cd.ztst: all tests successful. ./B02typeset.ztst: starting. ./ztst.zsh:540: parse error near `*' ./B03print.ztst: starting. ./B03print.ztst: all tests successful. ./B04read.ztst: starting. ./B04read.ztst: all tests successful. ./B05eval.ztst: starting. ./B05eval.ztst: all tests successful. ./B06fc.ztst: starting. ./B06fc.ztst: all tests successful. ./B07emulate.ztst: starting. ./B07emulate.ztst: all tests successful. ./B08shift.ztst: starting. ./B08shift.ztst: all tests successful. ./C01arith.ztst: starting. ./C01arith.ztst: all tests successful. ./C02cond.ztst: starting. Warning: Not testing [[ -b blockdevice ]] (no devices found) Warning: Not testing [[ -f blockdevice ]] (no devices found) This test takes two seconds... ./C02cond.ztst: all tests successful. ./C03traps.ztst: starting. This test takes at least three seconds... This test, too, takes at least three seconds... Another test that takes three seconds ./C03traps.ztst: all tests successful. ./C04funcdef.ztst: starting. ./C04funcdef.ztst: all tests successful. ./C05debug.ztst: starting. ./C05debug.ztst: all tests successful. ./D01prompt.ztst: starting. ./D01prompt.ztst: all tests successful. ./D02glob.ztst: starting. ./D02glob.ztst: all tests successful. ./D03procsubst.ztst: starting. ./D03procsubst.ztst: all tests successful. ./D04parameter.ztst: starting. ./D04parameter.ztst: all tests successful. ./D05array.ztst: starting. ./D05array.ztst: all tests successful. ./D06subscript.ztst: starting. ./D06subscript.ztst: all tests successful. ./D07multibyte.ztst: starting. Testing multibyte with locale en_US.UTF-8 ./D07multibyte.ztst: all tests successful. ./D08cmdsubst.ztst: starting. ./D08cmdsubst.ztst: all tests successful. ./D09brace.ztst: starting. ./D09brace.ztst: all tests successful. ./E01options.ztst: starting. This test hangs the shell when it fails... ./E01options.ztst: all tests successful. ./E02xtrace.ztst: starting. ./E02xtrace.ztst: all tests successful. ./V01zmodload.ztst: starting. ./V01zmodload.ztst: all tests successful. ./V02zregexparse.ztst: starting. ./V02zregexparse.ztst: all tests successful. ./V03mathfunc.ztst: starting. ./V03mathfunc.ztst: all tests successful. ./V04features.ztst: starting. ./V04features.ztst: all tests successful. ./V05styles.ztst: starting. ./V05styles.ztst: all tests successful. ./V06parameter.ztst: starting. ./V06parameter.ztst: all tests successful. ./V07pcre.ztst: starting. Testing PCRE multibyte with locale en_US.UTF-8 ./V07pcre.ztst: all tests successful. ./V08zpty.ztst: starting. ./V08zpty.ztst: all tests successful. ./V09datetime.ztst: starting. Test case skipped: Japanese UTF-8 locale not supported ./V09datetime.ztst: all tests successful. ./W01history.ztst: starting. ./W01history.ztst: all tests successful. ./X02zlevi.ztst: starting. ./X02zlevi.ztst: all tests successful. ./Y01completion.ztst: starting. ./Y01completion.ztst: all tests successful. ./Y02compmatch.ztst: starting. ./Y02compmatch.ztst: all tests successful. ./Y03arguments.ztst: starting. ./Y03arguments.ztst: all tests successful. ************************************** 44 successful test scripts, 1 failure, 0 skipped ************************************** Makefile:189: recipe for target 'check' failed make[1]: *** [check] Error 1 make[1]: Leaving directory '/tmp/guix-build-zsh-5.1.1.drv-0/zsh-5.1.1/Test' Makefile:265: recipe for target 'check' failed make: *** [check] Error 2 phase `check' failed after 30.2 seconds