From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 89C4BD8018D for ; Wed, 22 Nov 2023 23:45:20 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=PAGw44DtnHL7Gt0QzKwYSmRaAmGxS8sBViDAbfWq8GI=; c=relaxed/simple; d=groups.io; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:To:Cc:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Type:Content-Transfer-Encoding; s=20140610; t=1700696719; v=1; b=H/Na3bn5Eg0nSxF+uC5wZkEc9wBghBSe2Q1vsbPkQt2QVRuc6pD+9a0hPV1UMICFR1Rvk0kl EiB9ZohMvWhVc0j2GtqnFn1LnOCNtb4e9DtBJrbdZ60Ej/l+tZ3Cwg+XhfAA0WtKFDGrJoo7eoL EAMgh4ZLILz/qnOtYsi3ipHk= X-Received: by 127.0.0.2 with SMTP id WWyVYY7687511xUOyB1Oul6I; Wed, 22 Nov 2023 15:45:19 -0800 X-Received: from mail-vs1-f50.google.com (mail-vs1-f50.google.com [209.85.217.50]) by mx.groups.io with SMTP id smtpd.web10.79097.1700696718297663539 for ; Wed, 22 Nov 2023 15:45:18 -0800 X-Received: by mail-vs1-f50.google.com with SMTP id ada2fe7eead31-45efc08a6f3so100644137.0; Wed, 22 Nov 2023 15:45:18 -0800 (PST) X-Gm-Message-State: haSX3kg3sQYGW1h12K4I5dHXx7686176AA= X-Google-Smtp-Source: AGHT+IHL4o667sdtJMOtqzKbzPh5ELP2LprK+0qyY5szR6m3aBrmset2OqOK4v3rF1kEoqz0Z5dLaFo37gS50tJf44o= X-Received: by 2002:a67:f891:0:b0:461:d5:eed3 with SMTP id h17-20020a67f891000000b0046100d5eed3mr4146681vso.26.1700696717157; Wed, 22 Nov 2023 15:45:17 -0800 (PST) MIME-Version: 1.0 References: <013e01da1115$a2739480$e75abd80$@byosoft.com.cn> <50b1debb-9acf-4406-a587-3cc8886bb318@linaro.org> <90fe2b9c-de7d-4716-8394-68d989c7125b@quicinc.com> <9C7DD207-F658-4760-A1AA-68E95D4932C3@arm.com> <3f2b7d3d-dfc8-40ba-9bcb-f1d6b35ca689@quicinc.com> <4e5a704f-6c4c-40b1-a10c-94844f86dc26@quicinc.com> In-Reply-To: <4e5a704f-6c4c-40b1-a10c-94844f86dc26@quicinc.com> From: "Pedro Falcato" Date: Wed, 22 Nov 2023 23:45:06 +0000 Message-ID: Subject: Re: [edk2-discuss] [edk2-devel] Soft Feature Freeze starts now for edk2-stable202311 To: devel@edk2.groups.io, quic_llindhol@quicinc.com Cc: Marcin Juszkiewicz , Sami Mujawar , "discuss@edk2.groups.io" , "gaoliming@byosoft.com.cn" , "ardb+tianocore@kernel.org" , "sean.brogan@microsoft.com" , "Kinney, Michael D" , Andrew Fish , nd Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,pedro.falcato@gmail.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b="H/Na3bn5"; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none) On Wed, Nov 22, 2023 at 1:49=E2=80=AFPM Leif Lindholm wrote: > > On 2023-11-22 13:21, Marcin Juszkiewicz wrote: > > W dniu 22.11.2023 o 13:26, Leif Lindholm pisze: > >> On 2023-11-22 11:11, Sami Mujawar wrote: > > > >>> [SAMI] The proposal above looks good to me. This may be slightly off > >>> topic, but can we also enable edk2-platform upstream CI as well, > >>> please? This would be helpful to catch issues much earlier. [/SAMI] > > > >> Yes, this is a problem we need to solve, but we don't have the time or > >> resources to set up an upstream CI. What we've been thinking of > >> is to let maintainers set up their own CI infrastructure and then > >> have that perform any target-specific tasks and report back to > >> upstream CI. It's been a few months since I last discussed this with > >> Mike, but I think we were looking at > >> https://docs.github.com/en/actions/hosting-your-own-runners/managing-s= elf-hosted-runners/about-self-hosted-runners > >> as a possible tool. > >> > >> This is probably not something we would like to tie into the edk2 > >> mergify workflow (it would add too much delay), but localised to > >> edk2-platforms. > >> > >> Any help with implementing that would be most appreciated :) > > > > I can write CI jobs which would run tests for QEMU platforms: > > > > - virt/x86-64 (i440fx/q35) > > - virt/aarch64 > > These live in the main edk2 repo though, so are not part of the problem > that needs solving. > > > - sbsa-ref/aarch64 > > > > Sbsa-ref is something I am working on daily. > > > > If Github Actions is all what's needed then it can be done using > > platform provided runners (no self-hosted needed). > > We need the self-hosted for the physical platforms, which are the main > part of the problem. But setting something like this up for the > edk2-platforms platforms we can test with qemu could be a good first step= . FWIW, QemuOpenBoardPkg and Ext4Pkg could also easily be tested with GitHub = CI. A problem with the current development model is that edk2-platforms maintainers just push to master[1]. This is inherently CI-unfriendly. I would have no problems maintaining my own repo and merging back every once in a while, with a GitHub PR that would indeed go through CI before merging. And this seems like the less painful solution, compared to all the trouble EDK2 core has had with submitting changes, etc, which I really do NOT want to deal with. -- Pedro [1] There's also the problem of knowing what edk2.git your platform/feature package works with. Mine always aim for edk2.git HEAD. -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#111622): https://edk2.groups.io/g/devel/message/111622 Mute This Topic: https://groups.io/mt/102746762/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-