(This message seems to have broken the threading, so I'll make an
attempt below, to quote the context in a way that I think is logical.)

On 03/10/20 20:23, Michael D Kinney wrote:
> Sean,
>
> This is the reason that OvmfPkg was kept in the edk2 repo so only a
> single repo is required for local dev testing and CI testing.  Same
> reason for the EmulatorPkg.
>
> The current rule for the edk2 repo is common firmware packages and
> virtual/emulated platforms.
> The fact that there has not been bandwidth to implement the CI testing
> for OvmfPkg or EmulatorPkg is not a reasonable reason to remove them.
>
> Mike

On 03/10/20 20:44, Sean via Groups.Io wrote:
> If I look around i don't see that documented.
> https://github.com/tianocore/edk2#code-contributions
> https://github.com/tianocore/tianocore.github.io/wiki/Code-Contributions
> https://github.com/tianocore/tianocore.github.io/wiki/How-To-Contribute
> https://github.com/tianocore/tianocore.github.io/wiki/How-to-Become-a-Contributor
>
> In Laszlo's massive write up that is very detailed for the
> contribution process there is nothing calling out that the contributor
> must test on any given platform.
> He does however suggest that maybe as a maintainer you should test it
> but again no indication of how/what/where.
> https://github.com/tianocore/tianocore.github.io/wiki/Laszlo's-unkempt-git-guide-for-edk2-contributors-and-maintainers#maint-13
>
> In all the teams i have worked with over the years no one has used
> OVMF or emulator package as the verification for an edk2 patch.  Maybe
> that is just my experience.
>
> Overall my point is I don't think this is clear to the community and I
> believe that adding this requirement without actually building the
> full infrastructure online will be detrimental to the contribution
> process. And if building the infrastructure online then build it to
> scale to N platforms to cover more of the edk2 community and not just
> those in the edk2 tree.

I remember that "virtual platforms should remain in the tree"
(paraphrased) was part of one of Mike's RFCs for the split-out
repositories (edk2-platforms or similar). I can't find the exact message
now (even though I recall responding to it, with a "thank you"), but I
have found subsequent statements:

* 
http://mid.mail-archive.com/E92EE9817A31E24EB0585FDF735412F5B8B385D8@ORSMSX113.amr.corp.intel.com
  
https://lists.01.org/hyperkitty/list/edk2-de...@lists.01.org/message/BG7IWV7SWJCX44T4RFAE36GJNJGBBPRH/

* https://bugzilla.tianocore.org/show_bug.cgi?id=1374#c0
* https://bugzilla.tianocore.org/show_bug.cgi?id=1467#c0
* https://bugzilla.tianocore.org/show_bug.cgi?id=1793#c0

Not claiming that any of these are official documentation, it's just
illustration that it has been "operating knowledge / agreement" for
many.

Thanks
Laszlo


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

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

Reply via email to