From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS22989 209.51.188.0/24 X-Spam-Status: No, score=-3.9 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 93F9A1F461 for ; Sat, 7 Sep 2019 14:57:30 +0000 (UTC) Received: from localhost ([::1]:35446 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i6c9Z-0002hC-5i for normalperson@yhbt.net; Sat, 07 Sep 2019 10:57:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34516) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i6c9U-0002fI-Pk for bug-gnulib@gnu.org; Sat, 07 Sep 2019 10:57:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i6c9T-00089o-A4 for bug-gnulib@gnu.org; Sat, 07 Sep 2019 10:57:24 -0400 Received: from mfw.dren.mil ([2001:480:b0:f003::234]:40156) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1i6c9S-00086r-DW for bug-gnulib@gnu.org; Sat, 07 Sep 2019 10:57:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=erdc.dren.mil; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=s1.dkim; bh=iuATSwTYwEPO141liKCgUNuSJ62roQeW0TPYydtEs4U=; b=C20DhIckFjOFsNpC+5ynJUnGMZSsEiN8qb+/jHt6SC8FfYobG/qGO1nEeVp3mnKDLKna /QOnwXCkkLKxFhF3tJbg/uoIeAtWZJ6uOq4H5VcL0eAtUa1NkB6K6A/x+nTL5UOxROXn tz1vXe/uvpE2TFl6r/e6BkW9zcqkqUlAe8k= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=erdc.dren.mil; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=s2.dkim; bh=iuATSwTYwEPO141liKCgUNuSJ62roQeW0TPYydtEs4U=; b=A+CkvhvNtQAs4++eyUAAcMfsI1zrBXRjuLOwucCauUcWloUW003lDRuE/YXituVMFupq ZJ57cBLkc27nslNsjKW9n6VGIBeS/0nAUDbvShR6OsQjNRe07B2YMmH8IlnE8rXW9Npa QsNxRm/oyl38xIEpTKtDMCC+vwQ+tZoEQuJVAejDHdkB0D+yzzhtN0KxUPCH0c7l6NdU hgw04C/1MlkUfsCaCB1lWxj1YRDDKCo/eF+QvB12sw+mRlIJ7D4oUCsvNlkeMQjjvEEP AXGkAaxhm+jzu9wh9GJkJMGR5wLvZYSTqowtu/p9ZcNEVyGWX39EdbW/Sk90Afd9jvQp BA== Received: from rde-gw2.erdc.dren.mil (rde-gw2.erdc.dren.mil [134.164.23.111]) by ppaw.dren.mil (8.16.0.27/8.16.0.27) with ESMTPS id x87EvJ7N004703 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sat, 7 Sep 2019 14:57:20 GMT X-IronPort-AV: E=Sophos;i="5.64,477,1559538000"; d="p7s'?scan'208";a="46089247" Received: from usace-254-11.bulkhost.army.mil (HELO MS-EX1VKS.erdc.dren.mil) ([134.164.254.11]) by rde-gw2.erdc.dren.mil with ESMTP/TLS/AES256-GCM-SHA384; 07 Sep 2019 09:57:19 -0500 Received: from MS-EX2VKS.erdc.dren.mil ([169.254.2.229]) by MS-EX1VKS.erdc.dren.mil ([192.168.254.11]) with mapi id 14.03.0439.000; Sat, 7 Sep 2019 09:57:19 -0500 To: 'Bruno Haible' , "bug-gnulib@gnu.org" Subject: RE: test-symlink fails on "lustre" file system Thread-Topic: test-symlink fails on "lustre" file system Thread-Index: AQHVZJeVxNa39kk5pEOKbA9vPS0A6KcfAc6wgACK1gCAAL9+QA== Date: Sat, 7 Sep 2019 14:57:19 +0000 Message-ID: <1B6259370D5EFF488340E9D87BD0580A01753B80DB@MS-EX2VKS.erdc.dren.mil> References: <1B6259370D5EFF488340E9D87BD0580A01753B7EE5@MS-EX2VKS.erdc.dren.mil> <2356659.LrrkE6Pjhy@omega> <1B6259370D5EFF488340E9D87BD0580A01753B8024@MS-EX2VKS.erdc.dren.mil> <6702696.IWTPMd6jlz@omega> In-Reply-To: <6702696.IWTPMd6jlz@omega> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [134.164.254.40] Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_0119_01D5656B.037DCDA0" MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 2001:480:b0:f003::234 X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Assaf Gordon , "37312@debbugs.gnu.org" <37312@debbugs.gnu.org> Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" Reply-to: "Oppe, Thomas C ERDC-RDE-ITL-MS Contractor" From: "Oppe, Thomas C ERDC-RDE-ITL-MS Contractor" via Gnulib discussion list ------=_NextPart_000_0119_01D5656B.037DCDA0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Bruno, Thank you for the patch. I have made the fix in my versions of: sed-4.7 sed-4.7/gnulib-tests/test-symlink.h m4-1.4.18 m4-1.4.18/tests/test-symlink.h gettext-0.20.1 gettext-0.20.1/gettext-tools/gnulib-tests/test-symlink.h since the same test failure occurs in these three packages. I will rerun my build of GCC 9.2.0 with its many prerequisites packages (for all of which I do "make check") and see what the results are. It is great to clear up these test failures for Linux systems using the Lustre file system. Tom Oppe -----Original Message----- From: Bruno Haible [mailto:bruno@clisp.org] Sent: Friday, September 6, 2019 6:18 PM To: bug-gnulib@gnu.org; Oppe, Thomas C ERDC-RDE-ITL-MS Contractor Cc: 37312@debbugs.gnu.org; Assaf Gordon Subject: Re: test-symlink fails on "lustre" file system Thomas Oppe wrote: > INSERTED errno=2 > test-symlink.h:71: assertion 'errno == EEXIST || errno == EINVAL' > failed FAIL test-symlink (exit status: 134) Thanks. I'm pushing this patch; it will fix the failure in this place. 2019-09-06 Bruno Haible symlink tests: Avoid test failure on Linux with Lustre file system. Reported by Thomas C Oppe at . * tests/test-symlink.h (test_symlink): Accept errno value ENOENT. diff --git a/tests/test-symlink.h b/tests/test-symlink.h index c556347..8fd55c0 100644 --- a/tests/test-symlink.h +++ b/tests/test-symlink.h @@ -67,7 +67,8 @@ test_symlink (int (*func) (char const *, char const *), bool print) ASSERT (errno == EEXIST); errno = 0; ASSERT (func ("nowhere", BASE "dir/") == -1); - ASSERT (errno == EEXIST || errno == EINVAL); + ASSERT (errno == EEXIST || errno == EINVAL + || errno == ENOENT /* Lustre FS on Linux */); ASSERT (close (creat (BASE "file", 0600)) == 0); errno = 0; ASSERT (func ("nowhere", BASE "file") == -1); ------=_NextPart_000_0119_01D5656B.037DCDA0 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" 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 DVHDiX4IJxAIlvMGJWBsOwAAAAAAAA== ------=_NextPart_000_0119_01D5656B.037DCDA0--