From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa2.mentor.iphmx.com (esa2.mentor.iphmx.com [68.232.141.98]) by sourceware.org (Postfix) with ESMTPS id B1ECB3858C20 for ; Thu, 3 Feb 2022 20:55:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org B1ECB3858C20 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=codesourcery.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mentor.com IronPort-SDR: +lQF0jCa/E5yl/Q5kIJKYC0kWUr/UmXeeYk5NfZE+Qrb6UvrMXLpGmYhdhBQ4pdP8uBZcFWvEy vuosOYcUn+MODaBJ7fB66gSUSNJhw6RLsk68X5BHKQE7/hOUUiy87y8QDSUeoKocOH03BeKHzu EhoyJ8Sox93DN71tG7JXu71/6l6lPIhEjHWolet1XgayoOicMQMrQt6gF9NYOwvZi9BvFs3ORz JGXDsugHTHpZ+K3ETNUfCV/8f2Ky3LpXBj2l5BFs466KUVkgN8rXa+uBx1DVPcSgadeHOse69L JyxmuJeJUdwJSYN9G5GEEkwC X-IronPort-AV: E=Sophos;i="5.88,340,1635235200"; d="scan'208";a="71587517" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa2.mentor.iphmx.com with ESMTP; 03 Feb 2022 12:55:16 -0800 IronPort-SDR: 9SlwZGPH6TWMeNhp6CZIPX0RtvT17gBUDxT941JgwFrFliAxfoNRi7jxEWriRj9j2JDLYDVf1y rNBSFyZAymFvWBVG+rCMjXMfV/lZiBMTBL38b0RtGbhgvsJqNDHRmthoHyd4OncFk091TFuR29 UAO5iVVSvmWY3npiELYgj5KCDTqnR0x+G5BePsaCP5lobktAy6qYvFH+Lasds7qrfFUze0b/t8 bA5PrEOcfb1yTuom+hjRVYvFH4LHVL0Z8dUXVS28e4Ryfqug0rEb1j8KGIBHWvagHsqvLsAxId wtw= From: Thomas Schwinge To: Mark Wielaard CC: , Marc =?utf-8?Q?Poulhi=C3=A8s?= Subject: Re: Buildbot failure in Wildebeest Builder on whole buildset In-Reply-To: References: <20220124122958.6E3378003E3@builder.wildebeest.org> <87r18wkej6.fsf@arrakis.kataplop.net> <871r0wuv4x.fsf@euler.schwinge.homeip.net> User-Agent: Notmuch/0.29.1+93~g67ed7df (https://notmuchmail.org) Emacs/27.1 (i686-pc-linux-gnu) Date: Thu, 3 Feb 2022 21:55:09 +0100 Message-ID: <87a6f7u0uq.fsf@dirichlet.schwinge.homeip.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-10.mgc.mentorg.com (139.181.222.10) To svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) X-Spam-Status: No, score=-6.1 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-rust@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: gcc-rust mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Feb 2022 20:55:20 -0000 Hi Mark! On 2022-01-29T21:20:45+0100, Mark Wielaard wrote: > On Tue, Jan 25, 2022 at 11:42:41PM +0100, Mark Wielaard wrote: >> I added a filesIsImportant filter to the buildbot gccrs scheduler: >> >> gccrs_files =3D ["gcc/rust/", "gcc/testsuite/rust/", "gcc/config/.*/*-ru= st.c"] Is that last one correct, or should that be 'gcc/config/*/*-rust.c' (glob) or 'gcc/config/.*/.*-rust\.c' (regexp)? After my recent GCC/Rust commit 5691503f11fb6bc5acd8be1e43faa0c5898c4b14 'GCC/Rust pieces of GCC upstream "Mass rename of C++ .c files to .cc suffix= "', please change the last one to '.cc' suffix. >> def gccrsImportant(change): >> for file in change.files: >> for pattern in gccrs_files: >> match =3D re.match(pattern, file) >> if match: >> return True >> return False Ah, so regexp. ;-) >> I think that should make sure that in the future any commits that >> aren't part of the gccrs frontend won't trigger a build. > > This seems to work as expected and has the additional benefit of > skipping those "merge" commits by bors since those don't actually > change any files. That sounds useful, yes. Maybe include 'gcc/DATESTAMP' in 'gccrs_files', so that we also build after merges from upstream (assuming that they span more than a day/do change that file)? Gr=C3=BC=C3=9Fe Thomas > Under https://builder.wildebeest.org/buildbot/#/changes you can see > the "builds" for each change (some will now be empty if they didn't > touch any gccrs files). > > Cheers, > > Mark ----------------- Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstra=C3=9Fe 201= , 80634 M=C3=BCnchen; Gesellschaft mit beschr=C3=A4nkter Haftung; Gesch=C3= =A4ftsf=C3=BChrer: Thomas Heurung, Frank Th=C3=BCrauf; Sitz der Gesellschaf= t: M=C3=BCnchen; Registergericht M=C3=BCnchen, HRB 106955