* edk2-platforms, continuous integration, testing, and you @ 2023-01-04 21:38 Sean 2023-01-04 23:57 ` [edk2-devel] " Pedro Falcato 0 siblings, 1 reply; 9+ messages in thread From: Sean @ 2023-01-04 21:38 UTC (permalink / raw) To: devel@edk2.groups.io [-- Attachment #1: Type: text/plain, Size: 1233 bytes --] There has been a long standing ask to/from the Edk2/UEFI community to improve the code contribution process, quality, and consistency of the edk2-platforms repository. In the weekly Tianocore Tools & CI meeting this topic has come up and was discussed at the last meeting (12/12) Tools & CI Meeting - 2022-12-12 - YouTube <https://www.youtube.com/watch?v=RlHv5v6YvCM&list=PLzduEkFEN7nXFjWyGOldPBO-aX02zwZc3&index=1> There are two asks. 1. If you own any feature package or platform in edk2-platforms please get involved in the discussion. The CI system should reflect the tests and features that are important to the contributors of the repository. A CI system for Edk2-Platforms · Discussion #3721 · tianocore/edk2 (github.com) <https://github.com/tianocore/edk2/discussions/3721> 2. If you own a feature package help get your package passing "Core CI" and look at enabling more testing (host based unit tests and/or on device functional tests). There is a branch here: spbrogan/edk2-platforms at enable_ci_v1 (github.com) <https://github.com/spbrogan/edk2-platforms/tree/enable_ci_v1> where I have started to enable Core CI (started with Ext4Pkg and Usb3DebugFeaturePkg as examples). Thanks Sean [-- Attachment #2: Type: text/html, Size: 1797 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [edk2-devel] edk2-platforms, continuous integration, testing, and you 2023-01-04 21:38 edk2-platforms, continuous integration, testing, and you Sean @ 2023-01-04 23:57 ` Pedro Falcato 2023-01-05 1:52 ` Sean 0 siblings, 1 reply; 9+ messages in thread From: Pedro Falcato @ 2023-01-04 23:57 UTC (permalink / raw) To: devel, spbrogan; +Cc: Marvin Häuser [-- Attachment #1: Type: text/plain, Size: 601 bytes --] Sean, Thank you for making edk2 better :) I have replied to your github discussion with a bunch of my ideas, as both a feature package maintainer and platform maintainer. ( https://github.com/tianocore/edk2/discussions/3721#discussioncomment-4596465 ) I'm willing to discuss these things further as long as it's not at *checks edk2 tools & CI meeting time* 1am (email, chat, 1-on-1, you name it). I am also interested in getting QemuOpenBoardPkg into your platform CI initiative as it's a simple platform that only requires QEMU to boot (plus a copy of edk2-platforms and edk2 to build). -- Pedro [-- Attachment #2: Type: text/html, Size: 938 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [edk2-devel] edk2-platforms, continuous integration, testing, and you 2023-01-04 23:57 ` [edk2-devel] " Pedro Falcato @ 2023-01-05 1:52 ` Sean 2023-01-05 23:32 ` Pedro Falcato 0 siblings, 1 reply; 9+ messages in thread From: Sean @ 2023-01-05 1:52 UTC (permalink / raw) To: Pedro Falcato, devel; +Cc: Marvin Häuser [-- Attachment #1: Type: text/plain, Size: 1506 bytes --] Pedro, Thanks. Happy to get some feedback. I hope others also provide feedback. :) Regarding the Edk2 tools & CI meeting: If we scheduled the Jan 16th meeting for Jan 17th at 8am Pacific (should be 5 pm your time) would that work? In the meeting we have discussed that we need to rotate the time of the meetings to accommodate more world wide attendance and given the standard time would fall on a US holiday it seems like a good week to do it. Could you make it that day? At a minimum we could talk about your packages: Like should ext4 really depend on redfishpkg? More likely the library should be promoted to a more "core" package. Could your qemu open board pkg be built using stuart and setup to run tests? More details about the goals and plans for the qemu open board pkg. Thanks Sean On 1/4/2023 3:57 PM, Pedro Falcato wrote: > Sean, > > Thank you for making edk2 better :) > > I have replied to your github discussion with a bunch of my ideas, as > both a feature package maintainer and platform maintainer. > (https://github.com/tianocore/edk2/discussions/3721#discussioncomment-4596465) > > I'm willing to discuss these things further as long as it's not at > *checks edk2 tools & CI meeting time* 1am (email, chat, 1-on-1, you > name it). > I am also interested in getting QemuOpenBoardPkg into your platform CI > initiative as it's a simple platform that only requires QEMU to boot > (plus a copy of edk2-platforms and edk2 to build). > > -- > Pedro [-- Attachment #2: Type: text/html, Size: 2809 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [edk2-devel] edk2-platforms, continuous integration, testing, and you 2023-01-05 1:52 ` Sean @ 2023-01-05 23:32 ` Pedro Falcato 2023-01-05 23:48 ` Théo Jehl 0 siblings, 1 reply; 9+ messages in thread From: Pedro Falcato @ 2023-01-05 23:32 UTC (permalink / raw) To: Sean Brogan; +Cc: devel, Marvin Häuser, Isaac Oram, Théo Jehl [-- Attachment #1: Type: text/plain, Size: 1471 bytes --] On Thu, Jan 5, 2023 at 1:52 AM Sean Brogan <spbrogan@outlook.com> wrote: > Pedro, > > Thanks. Happy to get some feedback. I hope others also provide > feedback. :) > > > Regarding the Edk2 tools & CI meeting: If we scheduled the Jan 16th > meeting for Jan 17th at 8am Pacific (should be 5 pm your time) would that > work? In the meeting we have discussed that we need to rotate the time of > the meetings to accommodate more world wide attendance and given the > standard time would fall on a US holiday it seems like a good week to do > it. Could you make it that day? > I could make it work that day I believe, but only 2-3 hours later. Does that work for you folks? > At a minimum we could talk about your packages: > > Like should ext4 really depend on redfishpkg? More likely the library > should be promoted to a more "core" package. > Should? No. I just haven't had the patience to send a patch moving the BaseUcs2Utf8Lib to somewhere more central like MdeModulePkg. > Could your qemu open board pkg be built using stuart and setup to run > tests? More details about the goals and plans for the qemu open board > pkg. > Great questions. Probably? It should just work and actually be able to run tests. Re: goals and plans, I do have a few ideas but they're all very unclear. We haven't had much community engagement wrt QemuOBP, it's definitely something that could be explored (CC Isaac and Theo, who might want to show up or chime in). Thanks, Pedro [-- Attachment #2: Type: text/html, Size: 2345 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [edk2-devel] edk2-platforms, continuous integration, testing, and you 2023-01-05 23:32 ` Pedro Falcato @ 2023-01-05 23:48 ` Théo Jehl 2023-01-10 0:24 ` Isaac Oram 2023-01-13 22:32 ` Sean 0 siblings, 2 replies; 9+ messages in thread From: Théo Jehl @ 2023-01-05 23:48 UTC (permalink / raw) To: Pedro Falcato; +Cc: Sean Brogan, devel, Marvin Häuser, Isaac Oram [-- Attachment #1: Type: text/plain, Size: 2024 bytes --] Hello, Could your qemu open board pkg be built using stuart and setup to run > tests? More details about the goals and plans for the qemu open board pkg. > I like the test idea, however I do not know what Stuart is. If the goal is getting QOBP to build and pass tests using github CI on edk2-platforms , it can be an interesting project. Regards, Théo Le ven. 6 janv. 2023 à 00:32, Pedro Falcato <pedro.falcato@gmail.com> a écrit : > On Thu, Jan 5, 2023 at 1:52 AM Sean Brogan <spbrogan@outlook.com> wrote: > >> Pedro, >> >> Thanks. Happy to get some feedback. I hope others also provide >> feedback. :) >> >> >> Regarding the Edk2 tools & CI meeting: If we scheduled the Jan 16th >> meeting for Jan 17th at 8am Pacific (should be 5 pm your time) would that >> work? In the meeting we have discussed that we need to rotate the time of >> the meetings to accommodate more world wide attendance and given the >> standard time would fall on a US holiday it seems like a good week to do >> it. Could you make it that day? >> > I could make it work that day I believe, but only 2-3 hours later. Does > that work for you folks? > >> At a minimum we could talk about your packages: >> >> Like should ext4 really depend on redfishpkg? More likely the library >> should be promoted to a more "core" package. >> > Should? No. I just haven't had the patience to send a patch moving the > BaseUcs2Utf8Lib to somewhere more central like MdeModulePkg. > >> Could your qemu open board pkg be built using stuart and setup to run >> tests? More details about the goals and plans for the qemu open board >> pkg. >> > Great questions. Probably? It should just work and actually be able to run > tests. > Re: goals and plans, I do have a few ideas but they're all very unclear. > We haven't had much community engagement wrt QemuOBP, it's definitely > something that could be explored (CC Isaac and Theo, who might want to show > up or chime in). > > Thanks, > Pedro > [-- Attachment #2: Type: text/html, Size: 3335 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [edk2-devel] edk2-platforms, continuous integration, testing, and you 2023-01-05 23:48 ` Théo Jehl @ 2023-01-10 0:24 ` Isaac Oram 2023-01-13 22:32 ` Sean 1 sibling, 0 replies; 9+ messages in thread From: Isaac Oram @ 2023-01-10 0:24 UTC (permalink / raw) To: Théo Jehl, Pedro Falcato Cc: Sean Brogan, devel@edk2.groups.io, Marvin Häuser [-- Attachment #1: Type: text/plain, Size: 4495 bytes --] I think that there shouldn’t be any difficulty to build QemuOpenBoardPkg and most of the Platforms/Intel packages (Simics and Purley are “special” and should be considered a waste of time at this time). I know how stuart works but I assume at some point it is capable of running normal edk2 build commands. https://github.com/tianocore/edk2-platforms/tree/master/Platform/Qemu/QemuOpenBoardPkg has some discussion of the build and execution. Almost everything is typical except our use of command line to configure PEI and DXE, “-D PEI_ARCH=IA32 -D DXE_ARCH=X64” build -a IA32 -a X64 -D PEI_ARCH=IA32 -D DXE_ARCH=X64 -p QemuOpenBoardPkg\QemuOpenBoardPkg.dsc I sent a commit to get all Intel advanced feature packages building with VS2019, CLANGPDB, and GCC5, NOOPT. build -a IA32 -a X64 -b NOOPT -p Debugging\AcpiDebugFeaturePkg\AcpiDebugFeaturePkg.dsc build -a IA32 -a X64 -b NOOPT -p Debugging\BeepDebugFeaturePkg\BeepDebugFeaturePkg.dsc build -a IA32 -a X64 -b NOOPT -p Debugging\PostCodeDebugFeaturePkg\PostCodeDebugFeaturePkg.dsc build -a IA32 -a X64 -b NOOPT -p Debugging\Usb3DebugFeaturePkg\Usb3DebugFeaturePkg.dsc build -a IA32 -a X64 -b NOOPT -p Network\NetworkFeaturePkg\NetworkFeaturePkg.dsc build -a IA32 -a X64 -b NOOPT -p OutOfBandManagement\IpmiFeaturePkg\IpmiFeaturePkg.dsc build -a IA32 -a X64 -b NOOPT -p OutOfBandManagement\SpcrFeaturePkg\SpcrFeaturePkg.dsc build -a IA32 -a X64 -b NOOPT -p PowerManagement\S3FeaturePkg\S3FeaturePkg.dsc build -a IA32 -a X64 -b NOOPT -p SystemInformation\SmbiosFeaturePkg\SmbiosFeaturePkg.dsc build -a IA32 -a X64 -b NOOPT -p TemplateFeaturePkg\TemplateFeaturePkg.dsc build -a IA32 -a X64 -b NOOPT -p UserInterface\LogoFeaturePkg\LogoFeaturePkg.dsc build -a IA32 -a X64 -b NOOPT -p UserInterface\UserAuthFeaturePkg\UserAuthFeaturePkg.dsc build -a IA32 -a X64 -b NOOPT -p UserInterface\VirtualKeyboardFeaturePkg\VirtualKeyboardFeaturePkg.dsc build -a X64 -b NOOPT -p edk2-platforms\Features\Intel\PlatformPayloadFeaturePkg\PlatformPayloadFeaturePkg.dsc build -a IA32 -a X64 -b NOOPT -p AdvancedFeaturePkg\AdvancedFeaturePkg.dsc https://edk2.groups.io/g/devel/message/98210 Regards, Isaac From: Théo Jehl <theojehl76@gmail.com> Sent: Thursday, January 5, 2023 3:49 PM To: Pedro Falcato <pedro.falcato@gmail.com> Cc: Sean Brogan <spbrogan@outlook.com>; devel@edk2.groups.io; Marvin Häuser <mhaeuser@posteo.de>; Oram, Isaac W <isaac.w.oram@intel.com> Subject: Re: [edk2-devel] edk2-platforms, continuous integration, testing, and you Hello, Could your qemu open board pkg be built using stuart and setup to run tests? More details about the goals and plans for the qemu open board pkg. I like the test idea, however I do not know what Stuart is. If the goal is getting QOBP to build and pass tests using github CI on edk2-platforms , it can be an interesting project. Regards, Théo Le ven. 6 janv. 2023 à 00:32, Pedro Falcato <pedro.falcato@gmail.com<mailto:pedro.falcato@gmail.com>> a écrit : On Thu, Jan 5, 2023 at 1:52 AM Sean Brogan <spbrogan@outlook.com<mailto:spbrogan@outlook.com>> wrote: Pedro, Thanks. Happy to get some feedback. I hope others also provide feedback. :) Regarding the Edk2 tools & CI meeting: If we scheduled the Jan 16th meeting for Jan 17th at 8am Pacific (should be 5 pm your time) would that work? In the meeting we have discussed that we need to rotate the time of the meetings to accommodate more world wide attendance and given the standard time would fall on a US holiday it seems like a good week to do it. Could you make it that day? I could make it work that day I believe, but only 2-3 hours later. Does that work for you folks? At a minimum we could talk about your packages: Like should ext4 really depend on redfishpkg? More likely the library should be promoted to a more "core" package. Should? No. I just haven't had the patience to send a patch moving the BaseUcs2Utf8Lib to somewhere more central like MdeModulePkg. Could your qemu open board pkg be built using stuart and setup to run tests? More details about the goals and plans for the qemu open board pkg. Great questions. Probably? It should just work and actually be able to run tests. Re: goals and plans, I do have a few ideas but they're all very unclear. We haven't had much community engagement wrt QemuOBP, it's definitely something that could be explored (CC Isaac and Theo, who might want to show up or chime in). Thanks, Pedro [-- Attachment #2: Type: text/html, Size: 10181 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [edk2-devel] edk2-platforms, continuous integration, testing, and you 2023-01-05 23:48 ` Théo Jehl 2023-01-10 0:24 ` Isaac Oram @ 2023-01-13 22:32 ` Sean 2023-01-14 2:54 ` Pedro Falcato 1 sibling, 1 reply; 9+ messages in thread From: Sean @ 2023-01-13 22:32 UTC (permalink / raw) To: Théo Jehl, Pedro Falcato; +Cc: devel, Marvin Häuser, Isaac Oram how about 10am pacific Jan 17th. should be 7pm your time? Thanks Sean On 1/5/2023 3:48 PM, Théo Jehl wrote: > it work that day I believe, but only 2-3 hours later. Does that work > for you folks? ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [edk2-devel] edk2-platforms, continuous integration, testing, and you 2023-01-13 22:32 ` Sean @ 2023-01-14 2:54 ` Pedro Falcato 2023-01-16 21:06 ` Michael D Kinney 0 siblings, 1 reply; 9+ messages in thread From: Pedro Falcato @ 2023-01-14 2:54 UTC (permalink / raw) To: Sean Brogan; +Cc: Théo Jehl, devel, Marvin Häuser, Isaac Oram On Fri, Jan 13, 2023 at 10:32 PM Sean Brogan <spbrogan@outlook.com> wrote: > > how about 10am pacific Jan 17th. should be 7pm your time? > > Thanks > > Sean > Hi Sean, Should work for me (6pm btw, GMT here). Thanks, Pedro ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [edk2-devel] edk2-platforms, continuous integration, testing, and you 2023-01-14 2:54 ` Pedro Falcato @ 2023-01-16 21:06 ` Michael D Kinney 0 siblings, 0 replies; 9+ messages in thread From: Michael D Kinney @ 2023-01-16 21:06 UTC (permalink / raw) To: devel@edk2.groups.io, pedro.falcato@gmail.com, Sean Brogan Cc: Théo Jehl, Marvin Häuser, Oram, Isaac W, Kinney, Michael D Hi Sean, I moved this week's meeting to 10am pacific on Tuesday Jan 17th. Mike > -----Original Message----- > From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Pedro Falcato > Sent: Friday, January 13, 2023 6:54 PM > To: Sean Brogan <spbrogan@outlook.com> > Cc: Théo Jehl <theojehl76@gmail.com>; devel@edk2.groups.io; Marvin Häuser <mhaeuser@posteo.de>; Oram, Isaac W > <isaac.w.oram@intel.com> > Subject: Re: [edk2-devel] edk2-platforms, continuous integration, testing, and you > > On Fri, Jan 13, 2023 at 10:32 PM Sean Brogan <spbrogan@outlook.com> wrote: > > > > how about 10am pacific Jan 17th. should be 7pm your time? > > > > Thanks > > > > Sean > > > Hi Sean, > > Should work for me (6pm btw, GMT here). > > Thanks, > Pedro > > > > ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2023-01-16 21:06 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-01-04 21:38 edk2-platforms, continuous integration, testing, and you Sean 2023-01-04 23:57 ` [edk2-devel] " Pedro Falcato 2023-01-05 1:52 ` Sean 2023-01-05 23:32 ` Pedro Falcato 2023-01-05 23:48 ` Théo Jehl 2023-01-10 0:24 ` Isaac Oram 2023-01-13 22:32 ` Sean 2023-01-14 2:54 ` Pedro Falcato 2023-01-16 21:06 ` Michael D Kinney
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox