From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#22420: Zsh test failure Date: Sat, 23 Jan 2016 11:51:14 +0100 Message-ID: <87oacczhzx.fsf@gnu.org> References: <20160121022120.GA19231@jasmine> <87oacewsqq.fsf@gnu.org> <20160121230523.GA17695@jasmine> <878u3h7j0c.fsf@gnu.org> <20160122163012.GA13174@jasmine> <87r3h933ri.fsf@gnu.org> <20160122193344.GB20936@jasmine> <871t992w0w.fsf@gnu.org> <20160122203854.GA27797@jasmine> <20160122204306.GA27866@jasmine> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53656) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aMvnb-00012c-G2 for bug-guix@gnu.org; Sat, 23 Jan 2016 05:52:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aMvnW-0003fT-Dx for bug-guix@gnu.org; Sat, 23 Jan 2016 05:52:07 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:41895) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aMvnW-0003fM-A3 for bug-guix@gnu.org; Sat, 23 Jan 2016 05:52:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aMvnW-0005jN-5F for bug-guix@gnu.org; Sat, 23 Jan 2016 05:52:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <20160122204306.GA27866@jasmine> (Leo Famulari's message of "Fri, 22 Jan 2016 15:43:06 -0500") 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: Leo Famulari Cc: 22420@debbugs.gnu.org Leo Famulari skribis: > On Fri, Jan 22, 2016 at 03:38:54PM -0500, Leo Famulari wrote: >> On Fri, Jan 22, 2016 at 09:34:39PM +0100, Ludovic Court=C3=A8s wrote: >> > Leo Famulari skribis: >> >=20 >> > > I thought that perhaps it was referring to B02typeset.ztst, but I do= n't >> > > think there is anything related in that area of the file: >> > > 540 ( >> > > 541 setopt glob >> > > 542 mkdir -p arrayglob >> > > 543 touch arrayglob/{one,two,three,four,five,six,seven} >> > > 544 fn() { >> > > 545 typeset array=3D(arrayglob/[tf]*) >> >=20 >> > Out of curiosity, what file system is this on? >>=20 >> Both filesystems are btrfs on LVM. The failing system is also using >> LUKS. OK. Btrfs often behaves differently from ext4, exhibiting issues in various places. The above test uses uses readdir(2) and friends to test glob patterns, so this could be an area where Btrfs yields different results. But anyway, you said /tmp is not on Btrfs. > Well, actually, that only describes /home, which is perhaps not > relevant, although I did try and fail to build in a `guix environment > zsh` "by hand" in /home on the failing machine. > > Failing system (separate /tmp): > /tmp /dev/mapper/bad--vg-tmp on /tmp type ext4 (rw,relatime,stripe=3D4,da= ta=3Dordered) > > Working system (/tmp on /): > /dev/mapper/good--vg-root on / type ext4 (rw,relatime,errors=3Dremount-ro= ,data=3Dordered) I=E2=80=99m not sure what could happen here. Could you try to analyze the = test log and see what exactly is failing? Once you=E2=80=99ve done that, you co= uld try to strace the test on both the =E2=80=9Cgood=E2=80=9D and the =E2=80=9C= bad=E2=80=9D file system, to spot the difference. Alternately, you could leave that for upstream to solve. ;-) Thanks, Ludo=E2=80=99.