From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.groups.io with SMTP id smtpd.web08.1629.1650353790875491115 for ; Tue, 19 Apr 2022 00:36:31 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=Rk17msU2; spf=pass (domain: redhat.com, ip: 170.10.133.124, mailfrom: osteffen@redhat.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1650353790; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=p86nrh5YoPf71mGtQ/U/527jG3uXzmhVvtHxZ2ucdM4=; b=Rk17msU22+jDoIG6WXCrR7fkKs94mb94a82zBhUhZkq9whPcHIflsmwbbEoB5uMafoJgVf 0l/8mkqCRE/6Jm3qtKU1VEGxlMwUMi8yEUtkDtPC5IT2FutCBSOD7K23H2bc5WF8gkNJkS N5wZ8digrqVNt89UNiksivI4R0ut/Kk= Received: from mimecast-mx02.redhat.com (mx3-rdu2.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-400-U2JxHkhSPFy_I0nOFEoRXg-1; Tue, 19 Apr 2022 03:36:27 -0400 X-MC-Unique: U2JxHkhSPFy_I0nOFEoRXg-1 Received: from smtp.corp.redhat.com (int-mx09.intmail.prod.int.rdu2.redhat.com [10.11.54.9]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 40D7B3802AC8; Tue, 19 Apr 2022 07:36:26 +0000 (UTC) Received: from osteffen-laptop.fritz.box (unknown [10.39.192.173]) by smtp.corp.redhat.com (Postfix) with ESMTP id B974A42B959; Tue, 19 Apr 2022 07:36:23 +0000 (UTC) From: "Oliver Steffen" To: devel@edk2.groups.io Cc: afish@apple.com, ardb+tianocore@kernel.org, bob.c.feng@intel.com, Bret.Barkelew@microsoft.com, gaoliming@byosoft.com.cn, jiewen.yao@intel.com, jordan.l.justen@intel.com, kraxel@redhat.com, michael.d.kinney@intel.com, quic_llindhol@quicinc.com, ray.ni@intel.com, sami.mujawar@arm.com, sean.brogan@microsoft.com, yuwei.chen@intel.com, Oliver Steffen Subject: [PATCH 0/4] CI: Use Fedora 35 container for Linux jobs Date: Tue, 19 Apr 2022 09:36:10 +0200 Message-Id: <20220419073614.166053-1-osteffen@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.85 on 10.11.54.9 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=osteffen@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII"; x-default=true PR: https://github.com/tianocore/edk2/pull/2711 Update CI, run all Linux (aka Ubuntu-GCC5) based jobs in a custom Fedora 35 container. The image provides gcc 11 from Fedora for all architectures. The external dependencies for gcc have been removed so stuart does not download them. iasl and nasm are also included in the image, but remain as ext-dep for now (CI jobs on Windows need those). The Dockerfiles are here: https://github.com/osteffenrh/edk2-build-images, but they should, of course, then move to a repo in the Tianocore group, or something like that. The images are built automatically via GitHub Actions and then pushed to ghcr.io. Oliver Steffen (4): CI: don't force python verison (Linux only) CI: add ~/.local/bin to PATH (Linux only) CI: Use Fedora 35 container (Linux only) BaseTools: Remove ext. gcc dependencies (Linux only) .../templates/basetools-build-steps.yml | 9 -------- .../templates/platform-build-run-steps.yml | 7 ++++++ .../templates/pr-gate-build-job.yml | 3 +++ .azurepipelines/templates/pr-gate-steps.yml | 7 ++++++ .../.azurepipelines/Ubuntu-GCC5.yml | 6 ++--- BaseTools/Bin/gcc_aarch64_linux_ext_dep.yaml | 21 ------------------ BaseTools/Bin/gcc_arm_linux_ext_dep.yaml | 21 ------------------ .../Bin/gcc_riscv64_unknown_ext_dep.yaml | 22 ------------------- .../.azurepipelines/Ubuntu-GCC5.yml | 2 ++ .../.azurepipelines/Ubuntu-GCC5.yml | 6 ++--- 10 files changed, 23 insertions(+), 81 deletions(-) delete mode 100644 BaseTools/Bin/gcc_aarch64_linux_ext_dep.yaml delete mode 100644 BaseTools/Bin/gcc_arm_linux_ext_dep.yaml delete mode 100644 BaseTools/Bin/gcc_riscv64_unknown_ext_dep.yaml -- 2.35.1