I really don't agree with this direction.

Adding another platform to a core repository that might or might not work at any given time is a burden to all core contributors and doesn't bring value to the core project.

The direction I would like to see is a new repo created at github.com/tianocore/Bhyve_Platform.git

Then this platform can use a submodule for edk2. It can stay stable because the submodule will point to edk2 at the last time the bhyve maintainers "integrated" edk2. If the maintainer wants to be very active they can do this daily or at each commit or if they have other priorities they can do it at each stable tag.

If we as a community get our stuff together then we can build out CI infrastructure for Bhyve that could provide PR feedback to indicates if the PR proposed change will break the bhyve platform. This feedback can then be used by reviewers to decide to approve or request more PR changes.

The above workflow then scales nicely to other platforms and gives control to the platform maintainers. This also makes it clear the different steps that are needed to integrate an edk2 revision into a platform and provides great insight into derivative projects. Finally, this workflow allows a platform to scale up and down it's investment and relevancy to the edk2 project without directly changing edk2 source.

I hope offering a different viewpoint isn't viewed as me "continuing to stand on the sidelines shouting "YOU'RE DOING IT WRONG"."

:)

Thanks
Sean



On 5/14/2020 9:20 AM, Rebecca Cran wrote:

On May 14, 2020, at 4:24 AM, Laszlo Ersek <ler...@redhat.com> wrote:

- The community not having any human resources permanently dedicated to
bhyve regressions (testing, review, and post factum fixing) is fine, as
long as the bhyve stakeholders can live with a matching frequency of
regressions.

Yes, I believe that would be acceptable.
Has there been a decision on the directory structure yet, or is that likely to 
be something that will need resolved at the next Stewards Meeting?

—
Rebecca Cran





-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#59581): https://edk2.groups.io/g/devel/message/59581
Mute This Topic: https://groups.io/mt/74075377/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to