Date   

EDK II Stable Tag release edk2-stable202005 completed

Liming Gao
 

Hi, all

The tag edk2-stable202005 has been created. https://github.com/tianocore/edk2/releases/tag/edk2-stable202005
git clone -b edk2-stable202005 https://github.com/tianocore/edk2.git

The tag edk2-stable202005 has been added into the main EDK II Wiki page.
https://github.com/tianocore/tianocore.github.io/wiki/EDK-II

The quiet period has now ended. Thank you for your cooperation and patience. Normal commits can now be resumed.

Next edk2 stable tag (edk2-stable202008) planning has been added into wiki page.
https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Release-Planning.

If you have ideas for features in the next stable tag, please enter a Bugzilla for evaluation. Please let me know if there are existing open Bugzilla entries that should be targeted at this next stable tag.

Thanks
Liming


EDK II Stable Tag edk2-stable202005 will be created based on commit ca407c7246bf405da6d9b1b9d93e5e7f17b4b1f9

Liming Gao
 

Hi, all

edk2-stable202005 tag will be created on June 3th (UTC-8 00:00:00). It will base on current edk2 trunk (the latest commit https://github.com/tianocore/edk2/commit/ca407c7246bf405da6d9b1b9d93e5e7f17b4b1f9 ArmPkg/CompilerIntrinsicsLib: provide atomics intrinsics). If you have any comments, please reply the mail. If no concern or objection, I will create tag and send another announce mail that edk2-stable202005 is completed and normal commit is resumed.



Thanks

Liming


Re: [edk2-devel] [edk2-announce] Hard Feature Freeze starts now for edk2-stable202005

Liming Gao
 

PR https://github.com/tianocore/edk2/pull/647 is crated.

From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Bret Barkelew via groups.io
Sent: 2020年6月2日 9:53
To: Gao, Liming <liming.gao@...>; devel@edk2.groups.io; announce@edk2.groups.io; Laszlo Ersek <lersek@...>; Leif Lindholm <leif@...>; afish@...; Kinney, Michael D <michael.d.kinney@...>
Subject: Re: [edk2-devel] [edk2-announce] Hard Feature Freeze starts now for edk2-stable202005

Where would you like me to merge it? The patch was made from this commit, which should apply on top of edk2/master…
https://github.com/corthon/edk2/commit/4b3e2322a35c21cc245e958d0e4f28f82371c971

- Bret

From: Gao, Liming<mailto:liming.gao@...>
Sent: Monday, June 1, 2020 6:35 PM
To: liming.gao<mailto:liming.gao@...>; Bret Barkelew<mailto:Bret.Barkelew@...>; devel@edk2.groups.io<mailto:devel@edk2.groups.io>; announce@edk2.groups.io<mailto:announce@edk2.groups.io>; Laszlo Ersek<mailto:lersek@...>; Leif Lindholm<mailto:leif@...>; afish@...<mailto:afish@...>; Kinney, Michael D<mailto:michael.d.kinney@...>
Subject: [EXTERNAL] RE: [edk2-announce] Hard Feature Freeze starts now for edk2-stable202005

Bret:
I meet with some problem to merge your patch into edk2. Can you merge this patch today? The stable tag 202005 will be created tomorrow.

https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2.groups.io%2Fg%2Fdevel%2Fmessage%2F60466&;data=02%7C01%7CBret.Barkelew%40microsoft.com%7C5612239a48c24f946e6208d80695399e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637266585273121869&amp;sdata=9F6rO%2BT1V5FWUjcE%2BVCxixPjX4hdQ8lkdM9%2FF6%2ByBkA%3D&amp;reserved=0 [PATCH v2 1/1] UnitTestFrameworkPkg: Add info to readme about working with UnitTests

Thanks
Liming
-----Original Message-----
From: announce@edk2.groups.io<mailto:announce@edk2.groups.io> <announce@edk2.groups.io<mailto:announce@edk2.groups.io>> On Behalf Of Liming Gao
Sent: 2020年6月1日 22:28
To: Bret Barkelew <Bret.Barkelew@...<mailto:Bret.Barkelew@...>>; devel@edk2.groups.io<mailto:devel@edk2.groups.io>; announce@edk2.groups.io<mailto:announce@edk2.groups.io>; Laszlo Ersek <lersek@...<mailto:lersek@...>>; Leif Lindholm <leif@...<mailto:leif@...>>; afish@...<mailto:afish@...>; Kinney, Michael D <michael.d.kinney@...<mailto:michael.d.kinney@...>>
Subject: Re: [edk2-announce] Hard Feature Freeze starts now for edk2-stable202005

Got it. Sure, I will merge v2 version tomorrow.

From: Bret Barkelew <Bret.Barkelew@...<mailto:Bret.Barkelew@...>>
Sent: Sunday, May 31, 2020 1:17 AM
To: Gao, Liming <liming.gao@...<mailto:liming.gao@...>>; devel@edk2.groups.io<mailto:devel@edk2.groups.io>; announce@edk2.groups.io<mailto:announce@edk2.groups.io>; Laszlo Ersek <lersek@...<mailto:lersek@...>>; Leif Lindholm <leif@...<mailto:leif@...>>; afish@...<mailto:afish@...>; Kinney, Michael D <michael.d.kinney@...<mailto:michael.d.kinney@...>>
Subject: Re: Hard Feature Freeze starts now for edk2-stable202005

Just FYI, there’s a v2 of the UnitTest readme patch.

It’s been reviewed by Michael Kinney and passes all CI tests.

- Bret
________________________________
From: announce@edk2.groups.io<mailto:announce@edk2.groups.io<mailto:announce@edk2.groups.io%3cmailto:announce@edk2.groups.io>> <announce@edk2.groups.io<mailto:announce@edk2.groups.io<mailto:announce@edk2.groups.io%3cmailto:announce@edk2.groups.io>>> on behalf of Liming Gao via groups.io <liming.gao@...<mailto:liming.gao@...<mailto:liming.gao@...%3cmailto:liming.gao@...>>>
Sent: Saturday, May 30, 2020 9:25:30 AM
To: devel@edk2.groups.io<mailto:devel@edk2.groups.io<mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io>> <devel@edk2.groups.io<mailto:devel@edk2.groups.io<mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io>>>; announce@edk2.groups.io<mailto:announce@edk2.groups.io<mailto:announce@edk2.groups.io%3cmailto:announce@edk2.groups.io>> <announce@edk2.groups.io<mailto:announce@edk2.groups.io<mailto:announce@edk2.groups.io%3cmailto:announce@edk2.groups.io>>>; Laszlo Ersek <lersek@...<mailto:lersek@...<mailto:lersek@...%3cmailto:lersek@...>>>; Leif Lindholm <leif@...<mailto:leif@...<mailto:leif@...%3cmailto:leif@...>>>; afish@...<mailto:afish@...> <afish@...<mailto:afish@...<mailto:afish@...%3cmailto:afish@...>>>; Kinney, Michael D <michael.d.kinney@...<mailto:michael.d.kinney@...<mailto:michael.d.kinney@...%3cmailto:michael.d.kinney@...>>>
Subject: [EXTERNAL] Re: [edk2-announce] Hard Feature Freeze starts now for edk2-stable202005

Lefi has clarified his request for the change in ArmPkg only. So, for now, we have two requests to catch this stable tag. If no objection before 2020-06-03, they will be merged, and 202005 stable tag will be created.

https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2.groups.io%2Fg%2Fdevel%2Fmessage%2F60378&;data=02%7C01%7CBret.Barkelew%40microsoft.com%7C5612239a48c24f946e6208d80695399e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637266585273121869&amp;sdata=JWT72FNiHGxxLBVYG1%2BkJq5Q%2F3ws2t5FE8A4j5PR5BE%3D&amp;reserved=0 [PATCH v1 1/1] UnitTestFrameworkPkg: Add info to readme about working with UnitTests
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2.groups.io%2Fg%2Fdevel%2Fmessage%2F59961&;data=02%7C01%7CBret.Barkelew%40microsoft.com%7C5612239a48c24f946e6208d80695399e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637266585273121869&amp;sdata=xD19NeoVTkHHh00REZ40W0GJ5gD8GDVmi%2Fi%2BCyx6mL4%3D&amp;reserved=0 [PATCH v2] ArmPkg/CompilerIntrinsicsLib: provide atomics intrinsics

Thanks
Liming
From: Gao, Liming <liming.gao@...<mailto:liming.gao@...<mailto:liming.gao@...%3cmailto:liming.gao@...>>>
Sent: Friday, May 29, 2020 11:01 AM
To: devel@edk2.groups.io<mailto:devel@edk2.groups.io<mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io>>; Gao, Liming <liming.gao@...<mailto:liming.gao@...<mailto:liming.gao@...%3cmailto:liming.gao@...>>>; announce@edk2.groups.io<mailto:announce@edk2.groups.io<mailto:announce@edk2.groups.io%3cmailto:announce@edk2.groups.io>>; Laszlo Ersek <lersek@...<mailto:lersek@...<mailto:lersek@...%3cmailto:lersek@...>>>; Leif Lindholm <leif@...<mailto:leif@...<mailto:leif@...%3cmailto:leif@...>>>; afish@...<mailto:afish@...>; Kinney, Michael D <michael.d.kinney@...<mailto:michael.d.kinney@...<mailto:michael.d.kinney@...%3cmailto:michael.d.kinney@...>>>
Subject: RE: Hard Feature Freeze starts now for edk2-stable202005

Stewards and all:
Leif requests two patches to catch this stable tag. They fix BZ https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.tianocore.org%2Fshow_bug.cgi%3Fid%3D2723&;data=02%7C01%7CBret.Barkelew%40microsoft.com%7C5612239a48c24f946e6208d80695399e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637266585273121869&amp;sdata=oJ9cX7t%2BfyRp3DtgtK%2BAM6qfL3%2F91SrF0ZIBJoqxDZ4%3D&amp;reserved=0. I see the point that the linux distribution default GCC version may be 10 or above. Without this fix, those developers can’t pass build edk2-stable202005. So, Leif thinks this is a critical bug fix. But, today is the stable tag release date. To collect the more feedback, I suggest to delay this stable tag to the middle of next week (2020-06-03). Before you get the formal announcement of the stable tag release, please be patient in Hard Feature Freeze phase.

https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2.groups.io%2Fg%2Fdevel%2Fmessage%2F60108&;data=02%7C01%7CBret.Barkelew%40microsoft.com%7C5612239a48c24f946e6208d80695399e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637266585273131866&amp;sdata=xzKYuNLDi71bvCXbJBlrmsx4ibNLtOgNidv%2BFZWZG5c%3D&amp;reserved=0 [PATCH] MdePkg/Include: AARCH64: disable outline atomics on GCC 10.2+
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2.groups.io%2Fg%2Fdevel%2Fmessage%2F59961&;data=02%7C01%7CBret.Barkelew%40microsoft.com%7C5612239a48c24f946e6208d80695399e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637266585273131866&amp;sdata=0NPrYEpxjeWCSnnxFPqaXL9ewh82om0lB17jvn0hkPQ%3D&amp;reserved=0 [PATCH v2] ArmPkg/CompilerIntrinsicsLib: provide atomics intrinsics

Thanks
Liming
From: devel@edk2.groups.io<mailto:devel@edk2.groups.io<mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io<mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io>>> <devel@edk2.groups.io<mailto:devel@edk2.groups.io<mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io<mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io>>>> On Behalf Of Liming Gao
Sent: 2020年5月22日 16:01
To: devel@edk2.groups.io<mailto:devel@edk2.groups.io<mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io<mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io>>>; announce@edk2.groups.io<mailto:announce@edk2.groups.io<mailto:announce@edk2.groups.io%3cmailto:announce@edk2.groups.io<mailto:announce@edk2.groups.io%3cmailto:announce@edk2.groups.io%3cmailto:announce@edk2.groups.io%3cmailto:announce@edk2.groups.io>>>
Cc: Laszlo Ersek <lersek@...<mailto:lersek@...<mailto:lersek@...%3cmailto:lersek@...<mailto:lersek@...%3cmailto:lersek@...%3cmailto:lersek@...%3cmailto:lersek@...>>>>; Leif Lindholm <leif@...<mailto:leif@...<mailto:leif@...%3cmailto:leif@...<mailto:leif@...%3cmailto:leif@...%3cmailto:leif@...%3cmailto:leif@...>>>>; afish@...<mailto:afish@...>; Kinney, Michael D <michael.d.kinney@...<mailto:michael.d.kinney@...<mailto:michael.d.kinney@...%3cmailto:michael.d.kinney@...<mailto:michael.d.kinney@...%3cmailto:michael.d.kinney@...%3cmailto:michael.d.kinney@...%3cmailto:michael.d.kinney@...>>>>
Subject: [edk2-devel] Hard Feature Freeze starts now for edk2-stable202005

Hi, all
Today, we enter into Hard Feature Freeze phase until edk2-stable202005 tag is created at 2020-05-29. In this phase, there is no feature to be pushed. The critical bug fix is still allowed.

If the patch is sent after Hard Feature Freeze, and plans to catch this stable tag, please add edk2-stable202005 key words in the patch title and BZ, and also cc to Tianocore Stewards, then Stewards can give the comments.

Below is edk2-stable202005 tag planning.
Date (00:00:00 UTC-8) Description
2020-03-04 Beginning of development
2020-05-08 Feature Planning Freeze
2020-05-15 Soft Feature Freeze
2020-05-22 Hard Feature Freeze
2020-05-29 Release

Thanks
Liming


Re: Hard Feature Freeze starts now for edk2-stable202005

Liming Gao
 

Bret:
I meet with some problem to merge your patch into edk2. Can you merge this patch today? The stable tag 202005 will be created tomorrow.

https://edk2.groups.io/g/devel/message/60466 [PATCH v2 1/1] UnitTestFrameworkPkg: Add info to readme about working with UnitTests

Thanks
Liming

-----Original Message-----
From: announce@edk2.groups.io <announce@edk2.groups.io> On Behalf Of Liming Gao
Sent: 2020年6月1日 22:28
To: Bret Barkelew <Bret.Barkelew@...>; devel@edk2.groups.io; announce@edk2.groups.io; Laszlo Ersek <lersek@...>; Leif Lindholm <leif@...>; afish@...; Kinney, Michael D <michael.d.kinney@...>
Subject: Re: [edk2-announce] Hard Feature Freeze starts now for edk2-stable202005

Got it. Sure, I will merge v2 version tomorrow.

From: Bret Barkelew <Bret.Barkelew@...>
Sent: Sunday, May 31, 2020 1:17 AM
To: Gao, Liming <liming.gao@...>; devel@edk2.groups.io; announce@edk2.groups.io; Laszlo Ersek <lersek@...>; Leif Lindholm <leif@...>; afish@...; Kinney, Michael D <michael.d.kinney@...>
Subject: Re: Hard Feature Freeze starts now for edk2-stable202005

Just FYI, there’s a v2 of the UnitTest readme patch.

It’s been reviewed by Michael Kinney and passes all CI tests.

- Bret
________________________________
From: announce@edk2.groups.io<mailto:announce@edk2.groups.io> <announce@edk2.groups.io<mailto:announce@edk2.groups.io>> on behalf of Liming Gao via groups.io <liming.gao@...<mailto:liming.gao@...>>
Sent: Saturday, May 30, 2020 9:25:30 AM
To: devel@edk2.groups.io<mailto:devel@edk2.groups.io> <devel@edk2.groups.io<mailto:devel@edk2.groups.io>>; announce@edk2.groups.io<mailto:announce@edk2.groups.io> <announce@edk2.groups.io<mailto:announce@edk2.groups.io>>; Laszlo Ersek <lersek@...<mailto:lersek@...>>; Leif Lindholm <leif@...<mailto:leif@...>>; afish@...<mailto:afish@...> <afish@...<mailto:afish@...>>; Kinney, Michael D <michael.d.kinney@...<mailto:michael.d.kinney@...>>
Subject: [EXTERNAL] Re: [edk2-announce] Hard Feature Freeze starts now for edk2-stable202005

Lefi has clarified his request for the change in ArmPkg only. So, for now, we have two requests to catch this stable tag. If no objection before 2020-06-03, they will be merged, and 202005 stable tag will be created.

https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2.groups.io%2Fg%2Fdevel%2Fmessage%2F60378&;data=02%7C01%7CBret.Barkelew%40microsoft.com%7C60cae456f1e24be1c63f08d804b61797%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637264527413863405&amp;sdata=s6sYnayM3yGRCAxrbhOPt3GsVKJTE4hDmfx9uzhNfgc%3D&amp;reserved=0 [PATCH v1 1/1] UnitTestFrameworkPkg: Add info to readme about working with UnitTests
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2.groups.io%2Fg%2Fdevel%2Fmessage%2F59961&;data=02%7C01%7CBret.Barkelew%40microsoft.com%7C60cae456f1e24be1c63f08d804b61797%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637264527413873347&amp;sdata=NRMBUMCkrZmLww3C5Qt5rtR0eoopPPAM5t7o5mhodDc%3D&amp;reserved=0 [PATCH v2] ArmPkg/CompilerIntrinsicsLib: provide atomics intrinsics

Thanks
Liming
From: Gao, Liming <liming.gao@...<mailto:liming.gao@...>>
Sent: Friday, May 29, 2020 11:01 AM
To: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Gao, Liming <liming.gao@...<mailto:liming.gao@...>>; announce@edk2.groups.io<mailto:announce@edk2.groups.io>; Laszlo Ersek <lersek@...<mailto:lersek@...>>; Leif Lindholm <leif@...<mailto:leif@...>>; afish@...<mailto:afish@...>; Kinney, Michael D <michael.d.kinney@...<mailto:michael.d.kinney@...>>
Subject: RE: Hard Feature Freeze starts now for edk2-stable202005

Stewards and all:
Leif requests two patches to catch this stable tag. They fix BZ https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.tianocore.org%2Fshow_bug.cgi%3Fid%3D2723&;data=02%7C01%7CBret.Barkelew%40microsoft.com%7C60cae456f1e24be1c63f08d804b61797%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637264527413873347&amp;sdata=SE9jy%2FRYcAKGDUBLz6NcAN5yO5hCZhi9wzpIqP1lsAc%3D&amp;reserved=0. I see the point that the linux distribution default GCC version may be 10 or above. Without this fix, those developers can’t pass build edk2-stable202005. So, Leif thinks this is a critical bug fix. But, today is the stable tag release date. To collect the more feedback, I suggest to delay this stable tag to the middle of next week (2020-06-03). Before you get the formal announcement of the stable tag release, please be patient in Hard Feature Freeze phase.

https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2.groups.io%2Fg%2Fdevel%2Fmessage%2F60108&;data=02%7C01%7CBret.Barkelew%40microsoft.com%7C60cae456f1e24be1c63f08d804b61797%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637264527413873347&amp;sdata=b5WJjmPedUwWkFKlX7nzl4JuaBoRf0fiBwnq0Hao69g%3D&amp;reserved=0 [PATCH] MdePkg/Include: AARCH64: disable outline atomics on GCC 10.2+
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2.groups.io%2Fg%2Fdevel%2Fmessage%2F59961&;data=02%7C01%7CBret.Barkelew%40microsoft.com%7C60cae456f1e24be1c63f08d804b61797%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637264527413873347&amp;sdata=NRMBUMCkrZmLww3C5Qt5rtR0eoopPPAM5t7o5mhodDc%3D&amp;reserved=0 [PATCH v2] ArmPkg/CompilerIntrinsicsLib: provide atomics intrinsics

Thanks
Liming
From: devel@edk2.groups.io<mailto:devel@edk2.groups.io<mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io>> <devel@edk2.groups.io<mailto:devel@edk2.groups.io<mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io>>> On Behalf Of Liming Gao
Sent: 2020年5月22日 16:01
To: devel@edk2.groups.io<mailto:devel@edk2.groups.io<mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io>>; announce@edk2.groups.io<mailto:announce@edk2.groups.io<mailto:announce@edk2.groups.io%3cmailto:announce@edk2.groups.io>>
Cc: Laszlo Ersek <lersek@...<mailto:lersek@...<mailto:lersek@...%3cmailto:lersek@...>>>; Leif Lindholm <leif@...<mailto:leif@...<mailto:leif@...%3cmailto:leif@...>>>; afish@...<mailto:afish@...>; Kinney, Michael D <michael.d.kinney@...<mailto:michael.d.kinney@...<mailto:michael.d.kinney@...%3cmailto:michael.d.kinney@...>>>
Subject: [edk2-devel] Hard Feature Freeze starts now for edk2-stable202005

Hi, all
Today, we enter into Hard Feature Freeze phase until edk2-stable202005 tag is created at 2020-05-29. In this phase, there is no feature to be pushed. The critical bug fix is still allowed.

If the patch is sent after Hard Feature Freeze, and plans to catch this stable tag, please add edk2-stable202005 key words in the patch title and BZ, and also cc to Tianocore Stewards, then Stewards can give the comments.

Below is edk2-stable202005 tag planning.
Date (00:00:00 UTC-8) Description
2020-03-04 Beginning of development
2020-05-08 Feature Planning Freeze
2020-05-15 Soft Feature Freeze
2020-05-22 Hard Feature Freeze
2020-05-29 Release

Thanks
Liming


Re: Hard Feature Freeze starts now for edk2-stable202005

Liming Gao
 

Got it. Sure, I will merge v2 version tomorrow.

From: Bret Barkelew <Bret.Barkelew@...>
Sent: Sunday, May 31, 2020 1:17 AM
To: Gao, Liming <liming.gao@...>; devel@edk2.groups.io; announce@edk2.groups.io; Laszlo Ersek <lersek@...>; Leif Lindholm <leif@...>; afish@...; Kinney, Michael D <michael.d.kinney@...>
Subject: Re: Hard Feature Freeze starts now for edk2-stable202005

Just FYI, there’s a v2 of the UnitTest readme patch.

It’s been reviewed by Michael Kinney and passes all CI tests.

- Bret
________________________________
From: announce@edk2.groups.io<mailto:announce@edk2.groups.io> <announce@edk2.groups.io<mailto:announce@edk2.groups.io>> on behalf of Liming Gao via groups.io <liming.gao@...<mailto:liming.gao@...>>
Sent: Saturday, May 30, 2020 9:25:30 AM
To: devel@edk2.groups.io<mailto:devel@edk2.groups.io> <devel@edk2.groups.io<mailto:devel@edk2.groups.io>>; announce@edk2.groups.io<mailto:announce@edk2.groups.io> <announce@edk2.groups.io<mailto:announce@edk2.groups.io>>; Laszlo Ersek <lersek@...<mailto:lersek@...>>; Leif Lindholm <leif@...<mailto:leif@...>>; afish@...<mailto:afish@...> <afish@...<mailto:afish@...>>; Kinney, Michael D <michael.d.kinney@...<mailto:michael.d.kinney@...>>
Subject: [EXTERNAL] Re: [edk2-announce] Hard Feature Freeze starts now for edk2-stable202005

Lefi has clarified his request for the change in ArmPkg only. So, for now, we have two requests to catch this stable tag. If no objection before 2020-06-03, they will be merged, and 202005 stable tag will be created.

https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2.groups.io%2Fg%2Fdevel%2Fmessage%2F60378&;data=02%7C01%7CBret.Barkelew%40microsoft.com%7C60cae456f1e24be1c63f08d804b61797%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637264527413863405&amp;sdata=s6sYnayM3yGRCAxrbhOPt3GsVKJTE4hDmfx9uzhNfgc%3D&amp;reserved=0 [PATCH v1 1/1] UnitTestFrameworkPkg: Add info to readme about working with UnitTests
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2.groups.io%2Fg%2Fdevel%2Fmessage%2F59961&;data=02%7C01%7CBret.Barkelew%40microsoft.com%7C60cae456f1e24be1c63f08d804b61797%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637264527413873347&amp;sdata=NRMBUMCkrZmLww3C5Qt5rtR0eoopPPAM5t7o5mhodDc%3D&amp;reserved=0 [PATCH v2] ArmPkg/CompilerIntrinsicsLib: provide atomics intrinsics

Thanks
Liming
From: Gao, Liming <liming.gao@...<mailto:liming.gao@...>>
Sent: Friday, May 29, 2020 11:01 AM
To: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Gao, Liming <liming.gao@...<mailto:liming.gao@...>>; announce@edk2.groups.io<mailto:announce@edk2.groups.io>; Laszlo Ersek <lersek@...<mailto:lersek@...>>; Leif Lindholm <leif@...<mailto:leif@...>>; afish@...<mailto:afish@...>; Kinney, Michael D <michael.d.kinney@...<mailto:michael.d.kinney@...>>
Subject: RE: Hard Feature Freeze starts now for edk2-stable202005

Stewards and all:
Leif requests two patches to catch this stable tag. They fix BZ https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.tianocore.org%2Fshow_bug.cgi%3Fid%3D2723&;data=02%7C01%7CBret.Barkelew%40microsoft.com%7C60cae456f1e24be1c63f08d804b61797%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637264527413873347&amp;sdata=SE9jy%2FRYcAKGDUBLz6NcAN5yO5hCZhi9wzpIqP1lsAc%3D&amp;reserved=0. I see the point that the linux distribution default GCC version may be 10 or above. Without this fix, those developers can’t pass build edk2-stable202005. So, Leif thinks this is a critical bug fix. But, today is the stable tag release date. To collect the more feedback, I suggest to delay this stable tag to the middle of next week (2020-06-03). Before you get the formal announcement of the stable tag release, please be patient in Hard Feature Freeze phase.

https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2.groups.io%2Fg%2Fdevel%2Fmessage%2F60108&;data=02%7C01%7CBret.Barkelew%40microsoft.com%7C60cae456f1e24be1c63f08d804b61797%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637264527413873347&amp;sdata=b5WJjmPedUwWkFKlX7nzl4JuaBoRf0fiBwnq0Hao69g%3D&amp;reserved=0 [PATCH] MdePkg/Include: AARCH64: disable outline atomics on GCC 10.2+
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2.groups.io%2Fg%2Fdevel%2Fmessage%2F59961&;data=02%7C01%7CBret.Barkelew%40microsoft.com%7C60cae456f1e24be1c63f08d804b61797%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637264527413873347&amp;sdata=NRMBUMCkrZmLww3C5Qt5rtR0eoopPPAM5t7o5mhodDc%3D&amp;reserved=0 [PATCH v2] ArmPkg/CompilerIntrinsicsLib: provide atomics intrinsics

Thanks
Liming
From: devel@edk2.groups.io<mailto:devel@edk2.groups.io<mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io>> <devel@edk2.groups.io<mailto:devel@edk2.groups.io<mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io>>> On Behalf Of Liming Gao
Sent: 2020年5月22日 16:01
To: devel@edk2.groups.io<mailto:devel@edk2.groups.io<mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io>>; announce@edk2.groups.io<mailto:announce@edk2.groups.io<mailto:announce@edk2.groups.io%3cmailto:announce@edk2.groups.io>>
Cc: Laszlo Ersek <lersek@...<mailto:lersek@...<mailto:lersek@...%3cmailto:lersek@...>>>; Leif Lindholm <leif@...<mailto:leif@...<mailto:leif@...%3cmailto:leif@...>>>; afish@...<mailto:afish@...>; Kinney, Michael D <michael.d.kinney@...<mailto:michael.d.kinney@...<mailto:michael.d.kinney@...%3cmailto:michael.d.kinney@...>>>
Subject: [edk2-devel] Hard Feature Freeze starts now for edk2-stable202005

Hi, all
Today, we enter into Hard Feature Freeze phase until edk2-stable202005 tag is created at 2020-05-29. In this phase, there is no feature to be pushed. The critical bug fix is still allowed.

If the patch is sent after Hard Feature Freeze, and plans to catch this stable tag, please add edk2-stable202005 key words in the patch title and BZ, and also cc to Tianocore Stewards, then Stewards can give the comments.

Below is edk2-stable202005 tag planning.
Date (00:00:00 UTC-8) Description
2020-03-04 Beginning of development
2020-05-08 Feature Planning Freeze
2020-05-15 Soft Feature Freeze
2020-05-22 Hard Feature Freeze
2020-05-29 Release

Thanks
Liming


Re: Hard Feature Freeze starts now for edk2-stable202005

Liming Gao
 

Lefi has clarified his request for the change in ArmPkg only. So, for now, we have two requests to catch this stable tag. If no objection before 2020-06-03, they will be merged, and 202005 stable tag will be created.

https://edk2.groups.io/g/devel/message/60378 [PATCH v1 1/1] UnitTestFrameworkPkg: Add info to readme about working with UnitTests
https://edk2.groups.io/g/devel/message/59961 [PATCH v2] ArmPkg/CompilerIntrinsicsLib: provide atomics intrinsics

Thanks
Liming
From: Gao, Liming <liming.gao@...>
Sent: Friday, May 29, 2020 11:01 AM
To: devel@edk2.groups.io; Gao, Liming <liming.gao@...>; announce@edk2.groups.io; Laszlo Ersek <lersek@...>; Leif Lindholm <leif@...>; afish@...; Kinney, Michael D <michael.d.kinney@...>
Subject: RE: Hard Feature Freeze starts now for edk2-stable202005

Stewards and all:
Leif requests two patches to catch this stable tag. They fix BZ https://bugzilla.tianocore.org/show_bug.cgi?id=2723. I see the point that the linux distribution default GCC version may be 10 or above. Without this fix, those developers can’t pass build edk2-stable202005. So, Leif thinks this is a critical bug fix. But, today is the stable tag release date. To collect the more feedback, I suggest to delay this stable tag to the middle of next week (2020-06-03). Before you get the formal announcement of the stable tag release, please be patient in Hard Feature Freeze phase.

https://edk2.groups.io/g/devel/message/60108 [PATCH] MdePkg/Include: AARCH64: disable outline atomics on GCC 10.2+
https://edk2.groups.io/g/devel/message/59961 [PATCH v2] ArmPkg/CompilerIntrinsicsLib: provide atomics intrinsics

Thanks
Liming
From: devel@edk2.groups.io<mailto:devel@edk2.groups.io> <devel@edk2.groups.io<mailto:devel@edk2.groups.io>> On Behalf Of Liming Gao
Sent: 2020年5月22日 16:01
To: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; announce@edk2.groups.io<mailto:announce@edk2.groups.io>
Cc: Laszlo Ersek <lersek@...<mailto:lersek@...>>; Leif Lindholm <leif@...<mailto:leif@...>>; afish@...<mailto:afish@...>; Kinney, Michael D <michael.d.kinney@...<mailto:michael.d.kinney@...>>
Subject: [edk2-devel] Hard Feature Freeze starts now for edk2-stable202005

Hi, all
Today, we enter into Hard Feature Freeze phase until edk2-stable202005 tag is created at 2020-05-29. In this phase, there is no feature to be pushed. The critical bug fix is still allowed.

If the patch is sent after Hard Feature Freeze, and plans to catch this stable tag, please add edk2-stable202005 key words in the patch title and BZ, and also cc to Tianocore Stewards, then Stewards can give the comments.

Below is edk2-stable202005 tag planning.
Date (00:00:00 UTC-8) Description
2020-03-04 Beginning of development
2020-05-08 Feature Planning Freeze
2020-05-15 Soft Feature Freeze
2020-05-22 Hard Feature Freeze
2020-05-29 Release

Thanks
Liming


Re: Hard Feature Freeze starts now for edk2-stable202005

Laszlo Ersek
 

On 05/29/20 05:06, Kinney, Michael D wrote:
Hi Liming,

There is a documentation only change to Readme files for the UnitTestFranmeworkPkg.

https://edk2.groups.io/g/devel/message/60378

Any objections to adding this update to the stable tag?
No objection from me.

Thanks
Laszlo


Re: Hard Feature Freeze starts now for edk2-stable202005

Laszlo Ersek
 

On 05/29/20 05:00, Gao, Liming wrote:
Stewards and all:
Leif requests two patches to catch this stable tag. They fix BZ https://bugzilla.tianocore.org/show_bug.cgi?id=2723. I see the point that the linux distribution default GCC version may be 10 or above. Without this fix, those developers can’t pass build edk2-stable202005. So, Leif thinks this is a critical bug fix. But, today is the stable tag release date. To collect the more feedback, I suggest to delay this stable tag to the middle of next week (2020-06-03). Before you get the formal announcement of the stable tag release, please be patient in Hard Feature Freeze phase.

https://edk2.groups.io/g/devel/message/60108 [PATCH] MdePkg/Include: AARCH64: disable outline atomics on GCC 10.2+
https://edk2.groups.io/g/devel/message/59961 [PATCH v2] ArmPkg/CompilerIntrinsicsLib: provide atomics intrinsics
Sounds good to me.

Thanks
Laszlo


Re: Hard Feature Freeze starts now for edk2-stable202005

Michael D Kinney
 

Hi Liming,

There is a documentation only change to Readme files for the UnitTestFranmeworkPkg.

https://edk2.groups.io/g/devel/message/60378

Any objections to adding this update to the stable tag?

Mike


From: Gao, Liming <liming.gao@...>
Sent: Thursday, May 28, 2020 8:01 PM
To: devel@edk2.groups.io; Gao, Liming <liming.gao@...>; announce@edk2.groups.io; Laszlo Ersek <lersek@...>; Leif Lindholm <leif@...>; afish@...; Kinney, Michael D <michael.d.kinney@...>
Subject: RE: Hard Feature Freeze starts now for edk2-stable202005

Stewards and all:
Leif requests two patches to catch this stable tag. They fix BZ https://bugzilla.tianocore.org/show_bug.cgi?id=2723. I see the point that the linux distribution default GCC version may be 10 or above. Without this fix, those developers can’t pass build edk2-stable202005. So, Leif thinks this is a critical bug fix. But, today is the stable tag release date. To collect the more feedback, I suggest to delay this stable tag to the middle of next week (2020-06-03). Before you get the formal announcement of the stable tag release, please be patient in Hard Feature Freeze phase.

https://edk2.groups.io/g/devel/message/60108 [PATCH] MdePkg/Include: AARCH64: disable outline atomics on GCC 10.2+
https://edk2.groups.io/g/devel/message/59961 [PATCH v2] ArmPkg/CompilerIntrinsicsLib: provide atomics intrinsics

Thanks
Liming
From: devel@edk2.groups.io<mailto:devel@edk2.groups.io> <devel@edk2.groups.io<mailto:devel@edk2.groups.io>> On Behalf Of Liming Gao
Sent: 2020年5月22日 16:01
To: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; announce@edk2.groups.io<mailto:announce@edk2.groups.io>
Cc: Laszlo Ersek <lersek@...<mailto:lersek@...>>; Leif Lindholm <leif@...<mailto:leif@...>>; afish@...<mailto:afish@...>; Kinney, Michael D <michael.d.kinney@...<mailto:michael.d.kinney@...>>
Subject: [edk2-devel] Hard Feature Freeze starts now for edk2-stable202005

Hi, all
Today, we enter into Hard Feature Freeze phase until edk2-stable202005 tag is created at 2020-05-29. In this phase, there is no feature to be pushed. The critical bug fix is still allowed.

If the patch is sent after Hard Feature Freeze, and plans to catch this stable tag, please add edk2-stable202005 key words in the patch title and BZ, and also cc to Tianocore Stewards, then Stewards can give the comments.

Below is edk2-stable202005 tag planning.
Date (00:00:00 UTC-8) Description
2020-03-04 Beginning of development
2020-05-08 Feature Planning Freeze
2020-05-15 Soft Feature Freeze
2020-05-22 Hard Feature Freeze
2020-05-29 Release

Thanks
Liming


Re: [edk2-devel] Hard Feature Freeze starts now for edk2-stable202005

Andrew Fish
 

Liming,

Sounds good. There is a Stewards meeting next Tuesday so please let us know if there is any other feedback we could give that would be helpful.

Thanks,

Andrew Fish

On May 28, 2020, at 8:00 PM, Liming Gao <liming.gao@...> wrote:

Stewards and all:
Leif requests two patches to catch this stable tag. They fix BZ https://bugzilla.tianocore.org/show_bug.cgi?id=2723. I see the point that the linux distribution default GCC version may be 10 or above. Without this fix, those developers can’t pass build edk2-stable202005. So, Leif thinks this is a critical bug fix. But, today is the stable tag release date. To collect the more feedback, I suggest to delay this stable tag to the middle of next week (2020-06-03). Before you get the formal announcement of the stable tag release, please be patient in Hard Feature Freeze phase.

https://edk2.groups.io/g/devel/message/60108 [PATCH] MdePkg/Include: AARCH64: disable outline atomics on GCC 10.2+
https://edk2.groups.io/g/devel/message/59961 [PATCH v2] ArmPkg/CompilerIntrinsicsLib: provide atomics intrinsics

Thanks
Liming
From: devel@edk2.groups.io <mailto:devel@edk2.groups.io> <devel@edk2.groups.io <mailto:devel@edk2.groups.io>> On Behalf Of Liming Gao
Sent: 2020年5月22日 16:01
To: devel@edk2.groups.io <mailto:devel@edk2.groups.io>; announce@edk2.groups.io <mailto:announce@edk2.groups.io>
Cc: Laszlo Ersek <lersek@... <mailto:lersek@...>>; Leif Lindholm <leif@... <mailto:leif@...>>; afish@... <mailto:afish@...>; Kinney, Michael D <michael.d.kinney@... <mailto:michael.d.kinney@...>>
Subject: [edk2-devel] Hard Feature Freeze starts now for edk2-stable202005

Hi, all
Today, we enter into Hard Feature Freeze phase until edk2-stable202005 tag is created at 2020-05-29. In this phase, there is no feature to be pushed. The critical bug fix is still allowed.

If the patch is sent after Hard Feature Freeze, and plans to catch this stable tag, please add edk2-stable202005 key words in the patch title and BZ, and also cc to Tianocore Stewards, then Stewards can give the comments.

Below is edk2-stable202005 tag planning.
Date (00:00:00 UTC-8) Description
2020-03-04 Beginning of development
2020-05-08 Feature Planning Freeze
2020-05-15 Soft Feature Freeze
2020-05-22 Hard Feature Freeze
2020-05-29 Release

Thanks
Liming


Re: Hard Feature Freeze starts now for edk2-stable202005

Liming Gao
 

Stewards and all:
Leif requests two patches to catch this stable tag. They fix BZ https://bugzilla.tianocore.org/show_bug.cgi?id=2723. I see the point that the linux distribution default GCC version may be 10 or above. Without this fix, those developers can’t pass build edk2-stable202005. So, Leif thinks this is a critical bug fix. But, today is the stable tag release date. To collect the more feedback, I suggest to delay this stable tag to the middle of next week (2020-06-03). Before you get the formal announcement of the stable tag release, please be patient in Hard Feature Freeze phase.

https://edk2.groups.io/g/devel/message/60108 [PATCH] MdePkg/Include: AARCH64: disable outline atomics on GCC 10.2+
https://edk2.groups.io/g/devel/message/59961 [PATCH v2] ArmPkg/CompilerIntrinsicsLib: provide atomics intrinsics

Thanks
Liming
From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Liming Gao
Sent: 2020年5月22日 16:01
To: devel@edk2.groups.io; announce@edk2.groups.io
Cc: Laszlo Ersek <lersek@...>; Leif Lindholm <leif@...>; afish@...; Kinney, Michael D <michael.d.kinney@...>
Subject: [edk2-devel] Hard Feature Freeze starts now for edk2-stable202005

Hi, all
Today, we enter into Hard Feature Freeze phase until edk2-stable202005 tag is created at 2020-05-29. In this phase, there is no feature to be pushed. The critical bug fix is still allowed.

If the patch is sent after Hard Feature Freeze, and plans to catch this stable tag, please add edk2-stable202005 key words in the patch title and BZ, and also cc to Tianocore Stewards, then Stewards can give the comments.

Below is edk2-stable202005 tag planning.
Date (00:00:00 UTC-8) Description
2020-03-04 Beginning of development
2020-05-08 Feature Planning Freeze
2020-05-15 Soft Feature Freeze
2020-05-22 Hard Feature Freeze
2020-05-29 Release

Thanks
Liming


Re: [EXTERNAL] Re: Hard Feature Freeze starts now for edk2-stable202005

Laszlo Ersek
 

On 05/27/20 00:11, Bret Barkelew wrote:
I just looked into it, and I think that AsciiStrCpyS() was the wrong function to call in this loop anyway. AsciiStrCpyS() will fail without copying any characters.
AsciiStrnCpyS() will perform the string "slicing"/"chunking" that the loop seems to expect.

The bug stands and we should try to get that bug fix into the stable tag. Thanks!
OK, I'm down with that.

Thanks
Laszlo


Please re-sync your calendar to get meeting updates

Soumya Guptha
 

Dear community members,
The groups.io calendar (https://edk2.groups.io/g/devel/calendar?calstart=2020-06-04) has shown some issues in displaying the correct meeting time. When I sync to my outlook, it is off by an hour.
I figured that this is a reported bug in group.io. I worked around it and adjusted the calendar so that it accurately displays the time.

Please resync your calendar by subscribing to the calendar (https://edk2.groups.io/g/devel/ics/7722204/1063275740/feed.ics), so that it will show the correct meeting time.

Please note that there is no change to our community meetings, they are scheduled on the first Thursday of every month from 9am-10am (PST) and 7.30pm-8.30pm (PST).

Thanks,
Soumya

Soumya Guptha
Open Source Firmware PM, SFP/IAGS


Re: [EXTERNAL] Re: Hard Feature Freeze starts now for edk2-stable202005

Liming Gao
 

I create PR https://github.com/tianocore/edk2/pull/644 for this patch.

Thanks
Liming
From: Bret Barkelew <Bret.Barkelew@...>
Sent: Wednesday, May 27, 2020 6:11 AM
To: Laszlo Ersek <lersek@...>; devel@edk2.groups.io; Gao, Liming <liming.gao@...>; announce@edk2.groups.io
Cc: Leif Lindholm <leif@...>; afish@...; Kinney, Michael D <michael.d.kinney@...>
Subject: Re: [EXTERNAL] Re: Hard Feature Freeze starts now for edk2-stable202005

I just looked into it, and I think that AsciiStrCpyS() was the wrong function to call in this loop anyway. AsciiStrCpyS() will fail without copying any characters.
AsciiStrnCpyS() will perform the string "slicing"/"chunking" that the loop seems to expect.

The bug stands and we should try to get that bug fix into the stable tag. Thanks!


- Bret

________________________________
From: Laszlo Ersek <lersek@...<mailto:lersek@...>>
Sent: Monday, May 25, 2020 10:46 AM
To: Bret Barkelew <Bret.Barkelew@...<mailto:Bret.Barkelew@...>>; devel@edk2.groups.io<mailto:devel@edk2.groups.io> <devel@edk2.groups.io<mailto:devel@edk2.groups.io>>; liming.gao <liming.gao@...<mailto:liming.gao@...>>; announce@edk2.groups.io<mailto:announce@edk2.groups.io> <announce@edk2.groups.io<mailto:announce@edk2.groups.io>>
Cc: Leif Lindholm <leif@...<mailto:leif@...>>; afish@...<mailto:afish@...> <afish@...<mailto:afish@...>>; Kinney, Michael D <michael.d.kinney@...<mailto:michael.d.kinney@...>>
Subject: [EXTERNAL] Re: Hard Feature Freeze starts now for edk2-stable202005

Hi Bret,

On 05/22/20 17:11, Bret Barkelew wrote:
We'd like to ask that this patch be considered for the stable tag:
[PATCH v1 1/1] UnitTestFrameworkPkg/UnitTestResultReportLib: Use AsciiStrnCpyS()
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.tianocore.org%2Fshow_bug.cgi%3Fid%3D2721&;data=02%7C01%7Cbret.barkelew%40microsoft.com%7C2698d0e553c04b47194c08d800d398b8%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637260256091133309&amp;sdata=MDKQ1CKq9%2B9AfPML0JxcND47UIcQUAibUSAVlfW5iZc%3D&amp;reserved=0

The patch was reviewed prior to the hard freeze date, and is a small change that affects new(ish) code that is not heavily utilized yet.
does the original issue (reported in TianoCore#2721) persist with
TianoCore#2054 fixed?

My understanding (from TianoCore#2721) is that the original
AsciiStrCpyS() call is not buggy, it just triggers a (per spec) error
condition in AsciiStrCpyS(). Previously, that would indeed trip an
ASSERT(), but AIUI that issue has been resolved generally with
TianoCore#2054.

If the AsciiStrCpyS() call remains an issue with the ASSERT() removed,
then replacing the call with AsciiStrnCpyS() still seems like a bugfix
to me, not a "feature", so I think the patch is eligible for merging
during the HFF.

Mike, can you please merge the patch (if it's still needed)?

Thanks
Laszlo



- Bret

From: Liming Gao via groups.io<mailto:liming.gao@...>
Sent: Friday, May 22, 2020 1:01 AM
To: devel@edk2.groups.io<mailto:devel@edk2.groups.io<mailto:devel@edk2.groups.io%3cmailto:devel@edk2.groups.io>>; announce@edk2.groups.io<mailto:announce@edk2.groups.io<mailto:announce@edk2.groups.io%3cmailto:announce@edk2.groups.io>>
Cc: Laszlo Ersek<mailto:lersek@...>; Leif Lindholm<mailto:leif@...>; afish@...<mailto:afish@...>; Kinney, Michael D<mailto:michael.d.kinney@...>
Subject: [EXTERNAL] [edk2-devel] Hard Feature Freeze starts now for edk2-stable202005

Hi, all
Today, we enter into Hard Feature Freeze phase until edk2-stable202005 tag is created at 2020-05-29. In this phase, there is no feature to be pushed. The critical bug fix is still allowed.

If the patch is sent after Hard Feature Freeze, and plans to catch this stable tag, please add edk2-stable202005 key words in the patch title and BZ, and also cc to Tianocore Stewards, then Stewards can give the comments.

Below is edk2-stable202005 tag planning.
Date (00:00:00 UTC-8) Description
2020-03-04 Beginning of development
2020-05-08 Feature Planning Freeze
2020-05-15 Soft Feature Freeze
2020-05-22 Hard Feature Freeze
2020-05-29 Release

Thanks
Liming




Re: Hard Feature Freeze starts now for edk2-stable202005

Laszlo Ersek
 

Hi Bret,

On 05/22/20 17:11, Bret Barkelew wrote:
We’d like to ask that this patch be considered for the stable tag:
[PATCH v1 1/1] UnitTestFrameworkPkg/UnitTestResultReportLib: Use AsciiStrnCpyS()
https://bugzilla.tianocore.org/show_bug.cgi?id=2721

The patch was reviewed prior to the hard freeze date, and is a small change that affects new(ish) code that is not heavily utilized yet.
does the original issue (reported in TianoCore#2721) persist with
TianoCore#2054 fixed?

My understanding (from TianoCore#2721) is that the original
AsciiStrCpyS() call is not buggy, it just triggers a (per spec) error
condition in AsciiStrCpyS(). Previously, that would indeed trip an
ASSERT(), but AIUI that issue has been resolved generally with
TianoCore#2054.

If the AsciiStrCpyS() call remains an issue with the ASSERT() removed,
then replacing the call with AsciiStrnCpyS() still seems like a bugfix
to me, not a "feature", so I think the patch is eligible for merging
during the HFF.

Mike, can you please merge the patch (if it's still needed)?

Thanks
Laszlo



- Bret

From: Liming Gao via groups.io<mailto:liming.gao@...>
Sent: Friday, May 22, 2020 1:01 AM
To: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; announce@edk2.groups.io<mailto:announce@edk2.groups.io>
Cc: Laszlo Ersek<mailto:lersek@...>; Leif Lindholm<mailto:leif@...>; afish@...<mailto:afish@...>; Kinney, Michael D<mailto:michael.d.kinney@...>
Subject: [EXTERNAL] [edk2-devel] Hard Feature Freeze starts now for edk2-stable202005

Hi, all
Today, we enter into Hard Feature Freeze phase until edk2-stable202005 tag is created at 2020-05-29. In this phase, there is no feature to be pushed. The critical bug fix is still allowed.

If the patch is sent after Hard Feature Freeze, and plans to catch this stable tag, please add edk2-stable202005 key words in the patch title and BZ, and also cc to Tianocore Stewards, then Stewards can give the comments.

Below is edk2-stable202005 tag planning.
Date (00:00:00 UTC-8) Description
2020-03-04 Beginning of development
2020-05-08 Feature Planning Freeze
2020-05-15 Soft Feature Freeze
2020-05-22 Hard Feature Freeze
2020-05-29 Release

Thanks
Liming




Hard Feature Freeze starts now for edk2-stable202005

Liming Gao
 

Hi, all
Today, we enter into Hard Feature Freeze phase until edk2-stable202005 tag is created at 2020-05-29. In this phase, there is no feature to be pushed. The critical bug fix is still allowed.

If the patch is sent after Hard Feature Freeze, and plans to catch this stable tag, please add edk2-stable202005 key words in the patch title and BZ, and also cc to Tianocore Stewards, then Stewards can give the comments.

Below is edk2-stable202005 tag planning.
Date (00:00:00 UTC-8) Description
2020-03-04 Beginning of development
2020-05-08 Feature Planning Freeze
2020-05-15 Soft Feature Freeze
2020-05-22 Hard Feature Freeze
2020-05-29 Release

Thanks
Liming


Soft Feature Freeze starts now for edk2-stable202005

Liming Gao
 

Hi, all
We will enter into Soft Feature Freeze phase. In this phase, the feature under review will not be allowed to be pushed. The patch review can continue without break in edk2 community.

If the patch is sent before Soft Feature Freeze, and plans to catch this stable tag, the patch contributor need reply to his patch and notify edk2 community.
If the patch is sent after Soft Feature Freeze, and plans to catch this stable tag, please add edk2-stable202005 key words in the patch title and BZ, so the community know this patch target and give the feedback.

Below is edk2-stable202005 tag planning https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Release-Planning
Proposed Schedule
Date (00:00:00 UTC-8) Description
2020-03-04 Beginning of development
2020-05-08 Feature Planning Freeze
2020-05-15 Soft Feature Freeze
2020-05-22 Hard Feature Freeze
2020-05-29 Release

Thanks
Liming


Re: TianoCore Community Meeting Minutes - March

Liming Gao
 

Sean:
I collect current status for below request features. BZ 2513 is done. So, I add it into 202005 stable tag. If you know what other features will be done to catch 202005 stable tag, please let me know. I will add it into release planning.

Here is edk2-stable202005 tag planning Proposed Schedule
Date (00:00:00 UTC-8) Description
2020-03-04 Beginning of development
2020-05-08 Feature Planning Freeze
2020-05-15 Soft Feature Freeze
2020-05-22 Hard Feature Freeze
2020-05-29 Release

Thanks
Liming

-----Original Message-----
From: Sean Brogan <sean.brogan@...>
Sent: 2020年3月7日 6:42
To: Guptha, Soumya K <soumya.k.guptha@...>; announce@edk2.groups.io; devel@edk2.groups.io; Gao, Liming <liming.gao@...>
Subject: RE: TianoCore Community Meeting Minutes - March

@Gao, Liming - here is my AR to list things desired for 2020 02 stable tag.

At minimum

2516 Tianocor Code sean.brogan@... CONF --- Add new package for XML support in Edk2 2020-02-20
2517 Tianocor Code sean.brogan@... CONF --- Add a target based unit test reporting library that outputs XML in a commonly accepted schema 2020-02-20
2522 Tianocor Code michael.d.kinney@... CONF --- Adopt VariablePolicy, Deprecate VarLock and VarCheckPolicy. 2020-02-20
2424 Tianocor Code yonghong.zhu@... UNCO --- TLSv1.3 support 2020-02-20
2513 EDK2 Code sean.brogan@... CONF --- HostBasedUnitTestRunner plugin only runs on Windows and thus HostUnitTests are only automatically run during CI on windows. Fix this by enabling Linux in plugin

And then at least these bugs

1871 EDK2 Code jian.j.wang@... IN_P --- OpensslLib should use proper entropy sources, not the timestamp counter
1463 EDK2 Code zhichao.gao@... CONF --- Exception with HeapGuard active and using FvSimpleFileSystemDxe
2506 EDK2 Code michael.d.kinney@... CONF --- When setting a new PK in setup mode, PK should not be required to be self-signed
2459 EDK2 Code michael.d.kinney@... UNCO --- Buffer double free caused use-after-free assert
2419 EDK2 Code michael.d.kinney@... CONF --- DisplayUpdateProgressLibGraphics should allow configuration of the background color.
2411 EDK2 Code jian.j.wang@... CONF --- heapguard.c faults when Use after free is enabled 2019-12-12
2416 EDK2 Code michael.d.kinney@... UNCO --- SMI generation IO port number is unsupported on AMD systems
2273 EDK2 Code siyuan.fu@... UNCO --- ip6ConfigReadConfigData causes an exception by accessing beyond the end of a read variable
1969 EDK2 Code dandan.bi@... CONF --- Report Status Code router issues related to handler dispatch at level lower than TPL_HIGH
1563 EDK2 Code jiaxin.wu@... CONF --- SnpDxe assumes Io/MemIo bar indices
1562 EDK2 Code jiaxin.wu@... CONF --- SnpDxe ExitBootServices handler should run at TPL_CALLBACK, not TPL_NOTIFY
1488 EDK2 Code jiaxin.wu@... CONF --- Events not closed on error paths
2094 EDK2 Code ard.biesheuvel@... UNCO --- PrePiLib: incorrect population of FV2 HOB FvName field
2029 EDK2 Code jian.j.wang@... CONF --- CryptoPkg Broken on MSVC after upgrade to 1.1.1b
1959 EDK2 Code liming.gao@... CONF --- BaseLib.h linked list macros should define "delete safe iterator loop" instead of having EFI_LIST_FOR_EACH_SAFE defined numerous places in edk2 code
2350 EDK2 Code michael.d.kinney@... UNCO --- Error when processing custom makefiles: CustomMakefile object has no attribute DependencyHeaderFileSet 2019-11-15
2351 EDK2 Code michael.d.kinney@... UNCO --- AutoGenWorker doesn't bubble up error status to main build script
2459 EDK2 Code michael.d.kinney@... UNCO --- Buffer double free caused use-after-free assert


Hope that helps.

Thanks
Sean


-----Original Message-----
From: announce@edk2.groups.io <announce@edk2.groups.io> On Behalf Of Soumya Guptha via Groups.Io
Sent: Thursday, March 5, 2020 8:32 PM
To: announce@edk2.groups.io; devel@edk2.groups.io
Cc: announce@edk2.groups.io
Subject: [EXTERNAL] [edk2-announce] TianoCore Community Meeting Minutes - March

TianoCore Community Meeting Minutes
March 5, 2020

Stable Tag Updates:

1. Edk2 stable tag 202002 has been released: https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftianocore%2Fedk2%2Freleases%2Ftag%2Fedk2-stable202002&;data=02%7C01%7Csean.brogan%40microsoft.com%7C9361fdb850884f3d7fea08d7c187601f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637190659490667577&amp;sdata=zUfKzxMXqnHfim2zDCUzTd7YA5pe%2Fog8AnEFVS4%2ByNs%3D&amp;reserved=0

2. Edk2 stable tag 202005 feature planning has started.

* Features are listed in: https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftianocore%2Ftianocore.github.io%2Fwiki%2FEDK-II-Release-Planning&;data=02%7C01%7Csean.brogan%40microsoft.com%7C9361fdb850884f3d7fea08d7c187601f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637190659490667577&amp;sdata=TGjI9N1xvWL0pz58NGO%2BI4HI0UvBfCvD%2BEwWd%2BMqVHw%3D&amp;reserved=0
Community Action: Please send if any feature requests that needs to be added to the upcoming stable tag release.
Opens:

1. Sean requested a few features (variable policy, TLS 1.3 etc.) for stable tag Q2 release. Sean will follow up with Liming on those features to get them added to Q2 stable tag.


2. Kevin - Need a fix in EDK2. Insyde engineers don't know where to start. Documentation is stale or assumes that you understand the open source project.

* Action: We discussed this issue. Kevin to follow the link - https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftianocore%2Ftianocore.github.io%2Fwiki%2FEDK-II-Development-Process&;data=02%7C01%7Csean.brogan%40microsoft.com%7C9361fdb850884f3d7fea08d7c187601f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637190659490667577&amp;sdata=o6C36uSYZTbFWVbA9CctD%2BUUXUUlcGddWMn9hLadbck%3D&amp;reserved=0 , this should provide some guidance to the engineers on how to make a fix in EDK2.


3. Discussion around Bugzilla - Liming to explore adding more detailed information on bugzilla wiki page


TianoCore Bug Triage - APAC / NAMO Meeting time:

* Scheduled currently from 9:00 ~ 9:30 AM PRC time. Even after the US daylight saving during March, plan is to keep this meeting from 9:00~9:30AM PRC time. This time is working well and close to TianoCore Design Meeting, developers can plan their time and attend these two meetings together.

Community consensus received on the timeslot.

Events:
SPRING 2020 UEFI PLUGFEST<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fuefi.org%2FSpring2020Plugfest&;data=02%7C01%7Csean.brogan%40microsoft.com%7C9361fdb850884f3d7fea08d7c187601f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637190659490667577&amp;sdata=oQdTtof682zr0lcS3xGcxlSYfJaFcE37sc8PjQVrn6I%3D&amp;reserved=0> has been postponed due to the Coronavirus situation. More details are published here - https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fuefi.org%2Fevents%2Fupcoming&;data=02%7C01%7Csean.brogan%40microsoft.com%7C9361fdb850884f3d7fea08d7c187601f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637190659490667577&amp;sdata=fEa3MDs%2FMJXmIXQCDzO16qJ1tMtBXYT0cpjFZs2lS8A%3D&amp;reserved=0

Community issues that were brought up last month on the governance and the process:

1. RFC: The RFC process seems to get only minimal comments and a lot gets lost in the noise of the lists. There isn't a good "final" state where all approved RFCs can be seen. The process is entirely driven by the submitter and thus there is little consistency. I wanted to highlight another project and how they handle this. https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Frust-lang%2Frfcs&;data=02%7C01%7Csean.brogan%40microsoft.com%7C9361fdb850884f3d7fea08d7c187601f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637190659490667577&amp;sdata=jqvd7YU%2FUxll5taVU7bk8kegfBxh6HIRWTszQFLM59Q%3D&amp;reserved=0 As a casual observer it is very easy to review their RFCs (in flight and approved/rejected) as well as understand how to create and submit one if so desired. The tooling is just git/github so it is familiar to the target audience and has a strong ability to track progress, show history, and be backed up like any code project. They also leverage github issue tracker for pre rfc conversation and discussions.

2. Bugs/Features/Releases: First the bug triage and scrub is not very well attended. I know it is hard to get a ww audience together on a call but i think part of the goal was to offer a public process and a place to learn/discuss. Is there a better way that still meets those goals? Secondly, the number of bugs that get discussed is pretty small and the list of open bugzillas are grower faster than the triage effort. Third, the results are pretty minimal. Usually a change in owner and a very short comment asking the owner to look at it is the result of the triage. There is sometimes good conversation (assuming knowledgeable parties are in attendance) but this is impractical to capture into the bugzilla while still keeping forward progress. Finally, as a submitter of a lot of open/unconfirmed bugs it is not very easy to understand the owners priorities and when the bug will be fixed and merged to master/stable tag. I am happy to contribute effort to making a new process but want to understand if others are frustrated by this as well.

Intel Response: We are evaluating the possibility of using git hub for the code review process. Expect RFCs in the month of March.

Regards,
Soumya

Soumya Guptha
Open Source Program Manager, Intel Corporation


TianoCore Community Meeting Minutes - May

Soumya Guptha
 

TianoCore Community Meeting Minutes

May 7, 2020





Events (Soumya Guptha):

Spring UEFI Plugfest has been postponed. UEFI virtual Plugfest webinars are happening now. Visit UEFI website, events page<https://uefi.org/node/4051> for more information.



Stable Tag Updates (Liming Gao / Soumya Guptha)

edk2-stable202005 tag planning will enter into soft feature freeze next Friday.

https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Release-Planning



Below are the current feature lists for edk2 stable202005.

* BootGuard TOCTOU vulnerability (CVE-2019-11098)<https://bugzilla.tianocore.org/show_bug.cgi?id=1614> Status: may defer
* RegularExpressionDxe: Use submodule way to access third party Oniguruma<https://bugzilla.tianocore.org/show_bug.cgi?id=2073> Status: Done
* BrotliCustomDecompressLib: Use submodule way to access third party brotli<https://bugzilla.tianocore.org/show_bug.cgi?id=2559> Status: Done
* BaseTools: Use submodule way to access third party brotli<https://bugzilla.tianocore.org/show_bug.cgi?id=2558> Status: Done
* RISC-V architecture on EDK2<https://bugzilla.tianocore.org/show_bug.cgi?id=2672> Status: Done
* Disabling safe string constraint assertions<https://bugzilla.tianocore.org/show_bug.cgi?id=2054> Status: may defer
* ArmVirtPkg Implement support for TPM2 measured boot<https://bugzilla.tianocore.org/show_bug.cgi?id=2560> Status: Done
* OVMF Implement support for Linux v5.7+ initrd and mixed mode loading<https://bugzilla.tianocore.org/show_bug.cgi?id=2564> Status: Done
* OVMF Use loadimage/startimage for loading the kernel passed via the QEMU command line<https://bugzilla.tianocore.org/show_bug.cgi?id=2566> Status: Done
* OVMF Support booting from Fusion-MPT SCSI controllers<https://bugzilla.tianocore.org/show_bug.cgi?id=2390> Status: Done
* OVMF Support booting from VMware PVSCSI controllers<https://bugzilla.tianocore.org/show_bug.cgi?id=2567> Status: Done
* OVMF RFE: VCPU hotplug with SMM<https://bugzilla.tianocore.org/show_bug.cgi?id=1512> Status: Done
* OVMF PEI phase variable driver / MemoryTypeInfo tracking<https://bugzilla.tianocore.org/show_bug.cgi?id=386> Status: Done
* ArmVirtPkg, OvmfPkg: Pass parameter from QEMU to control PXE IPv4/v6 boot<https://bugzilla.tianocore.org/show_bug.cgi?id=2681> Status: Done
* Ensure NV Variable Confidentiality and Integrity for Platforms Supporting RPMC<https://bugzilla.tianocore.org/show_bug.cgi?id=2594> Status: partially done
* FmpDxe: Implement Fmp Capsule Dependency feature in library<https://bugzilla.tianocore.org/show_bug.cgi?id=2696> Status: patch pass review
* Remove deprecate APIs in BaseCryptLib<https://bugzilla.tianocore.org/show_bug.cgi?id=1898> Status: patch under review
* Provide a pcd to disable SHA1 support<https://bugzilla.tianocore.org/show_bug.cgi?id=1682> Status: may defer
* IntelFsp2Pkg: Support Multi-Phase silicon initialization and debug handlers<https://bugzilla.tianocore.org/show_bug.cgi?id=2698> Status: patch under review

Community Discussion: (Felix) UEFI changes/patches are submitted. Felix plans to submit the bug to Bugzilla.



Stewards Meeting download (Mike Kinney)

* stable tag

* On track.

* line endings - Converting git-repo to line endings. Pushed to Q3 stable tag
* edk2-platform2 repo stable-tag

* Make this a Q3 request
* Some requests from Intel teams for a stable tag on edk2-platforms repo

* Stewards work on clear definitions of what goes into edk2 and edk2-platforms and add to GitHub, readmes, and Wikis.

** edk2

******* EmulatorPkg

******* Virtual Platforms

******* QEMU

** edk2-platforms

******* physical hardware platforms

* Bugzilla - number of open issues are increasing. We have increased the frequency and the duration of the meeting to evaluate/address old bugs from the database.

* Code Review Process: using GitHub based code review as the new code review method to replace with the email-based code review process. Mike Kinney has developed a prototype of GitHub code review; Mike has been collecting feedback with a small set of community members. Expect RFCs sometime this week, outlining the proposed new code review process.



Community Discussion -

1. There was a discussion around MDE module pkg to smaller pkgs. any updates on this? we will address later but for now stewards recommending to add new features to new packages rather than adding to MDE module pkg.
2. Some people are moving from GitHub to Gitlab and other GITs due to better usability.

Community Action: Bugzilla - we have a growth in the bugs submitted. We request the community members to check the state of your bugs and help close the bugs

Community Opens from May:

1. Request to send an agenda with the issues that's being planned to be discussed in Bug scrub meetings. Specifically invite the bug owners to be invited. Liming is planning to send out the agenda ahead of time.
2. Open (Felix): Show specific compiler version in the CI build status. Action: Recommend Felix to send an email to the mailing list.

Past Community Opens - Status (Soumya):

1. Rebecca - BHYVE support (need this by May). Rebecca to open a Bugzilla request. Community will evaluate. - Status: Mike kinney has made progress. Fold this inside OVMF package. Mike Kinney, Rebecca and Lazlo to discuss further on where the BHYVE goes inside the EDK2 package. Action: Rebecca to email the mailing list and include Mike Kinney and Lazlo
2. Mike Kinney - we are using legacy GitBooks process/format. GitBooks will discontinue by end of April. We need to migrate our documents<https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Draft-Specification> from legacy service to GitBooks current one. Mike Kinney will update the community on the migration status in the upcoming week. Mike will evaluate the migration tools for this migration and update the process.

a. Update (may)- Mike has been evaluating and has been in discussion with GitBooks service, converted all the docs. New version of docs will be generated by GitBooks. No change to the process from our developer community

3. We will be switching to zoom for all community meetings, please check the latest calendar on tianocore. - Status: We will not switch to Zoom due to security concerns. We will stay with blue jeans.
4. Sean requested a few features (variable policy, TLS 1.3 etc.) for stable tag Q2 release. Sean will follow up with Liming on those features to get them added to Q2 stable tag.

a. (Soumya) Follow up with liming on the features requested by Sean listed here<https://edk2.groups.io/g/devel/message/55621?p=,,,20,0,0,0::Created,,community+meeting,20,2,0,71766249>. Action: Sean to send the current status for his requests and discuss in the mailing list. Liming needs to collect the status on those features and see if those features can be added to q2 or q3 stable tag.

5. Discussion around Bugzilla - Liming to explore adding more detailed information on Bugzilla wiki page. Status: Liming to look into this during Q2.
6. Governance and the process: Intel (Mike Kinney) has been evaluating the possibility of using git hub for the code review process. Expect RFCs in the month of early April. - Status - Addressed. Expect RFCs in a week.



Acknowledgments:

Community Action: Please send Soumya if you like to acknowledge anyone from the community, if anyone helped you close bugs or reviewed code etc..Soumya will post those acknowledgements on the community page.



Thanks,

Soumya



Soumya Guptha
Open Source Program Manager
Intel Corporation


Reminder: Tomorrow's TianoCore Community Meeting at 9am and 7.30pm (PST)

Soumya Guptha
 

Dear Community Members,
Please note the time for tomorrow's community meeting - 9-10am (PST) and 7.30-8.30pm (PST).

You can view the calendar here - https://edk2.groups.io/g/devel/viewevent?repeatid=23293&eventid=700773&calstart=2020-04-16

I hope to see you all tomorrow.

Regards,
Soumya

Soumya Guptha
Open Source Program Manager, SFP/IAGS
Office: 503.712.8038
Cell: 503.528.6157

161 - 180 of 309