From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 18 16:19:45 2020 Received: (at 40650) by debbugs.gnu.org; 18 Apr 2020 20:19:45 +0000 Received: from localhost ([127.0.0.1]:43649 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jPtwH-0003Dd-Hv for submit@debbugs.gnu.org; Sat, 18 Apr 2020 16:19:45 -0400 Received: from cascadia.aikidev.net ([173.255.214.101]:58784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jPtwF-0003DP-Lw for 40650@debbugs.gnu.org; Sat, 18 Apr 2020 16:19:44 -0400 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:21:21:0:100e]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id A6E8C1A9BD; Sat, 18 Apr 2020 13:19:37 -0700 (PDT) From: Vagrant Cascadian To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: =?utf-8?B?4oCYc2NhbmRpcirigJk=?= test failure In-Reply-To: <87ftd0604z.fsf_-_@gnu.org> References: <87pnc8wgnq.fsf@yucca> <87d087kem6.fsf@gnu.org> <87o8rr1h02.fsf@ponder> <87mu7abinc.fsf@gnu.org> <87sgh14v6y.fsf@yucca> <87ftd0604z.fsf_-_@gnu.org> Date: Sat, 18 Apr 2020 13:19:30 -0700 Message-ID: <87eeskeect.fsf@ponder> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 40650 Cc: 40650@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2020-04-18, Ludovic Court=C3=A8s wrote: > Vagrant Cascadian skribis: > >> test-name: scandir*, properties >> location: /build/guix-YPdZIs/guix-1.1.0/tests/syscalls.scm:257 >> source: ... > Looking at this test, the only way =E2=80=98every=E2=80=99 could return #= f is (1) if > =E2=80=98lstat=E2=80=99 returns a different inode number, or (2) if =E2= =80=98lstat=E2=80=99 returns a > different file type than the one for =E2=80=98scandir*=E2=80=99. My debian package builds are done using a overlay fs(with tmpfs on top, and ext4 below), which might explain inode discrepancies... this sort of thing is not uncommon in Debian package building environments. If that's indeed triggering the issue, maybe it needs some sort of workaround or a way to detect if it should skip the test? > Unfortunately it=E2=80=99s hard to tell more without debugging interactiv= ely on > the machine, adding =E2=80=98pk=E2=80=99 calls here and there to see. > > Can you reproduce this test failure in a simpler environment when > interactive debugging is possible? Yeah, I could build in a one-off chroot or virtual machine using a "normal" filesystem. live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCXptg1AAKCRDcUY/If5cW qhJxAQCIGXyxzCwnJUgi5Nq/UtqhWFT8n9J3KBa96TwhqpTTzgD/V+V4vC1rZF+V trO4cDAdxe7DYL5YCud9srqTwPbRLQE= =T0J4 -----END PGP SIGNATURE----- --=-=-=--