(note: merged meeting minutes from both sessions)

Topics:
*        Stable Tag
*        CI
*        FOSDEM
*        Groups.io issues w/ patches
*        2020 Q1 Planning
*        HBFA & Unit Testing
*        Code First

Stable Tag 201911 has been released. Thanks to everyone who contributed. Small 
delay on release due to github administration issues, may need to create 
another admin level for release engineers.

CI data now displayed on main page for edk2 github repo.

FOSDEM - Feb 1-2, 2020 in Brussels
*        Submissions to open source firmware track from Intel & Linaro
*        Acceptance notices should be sent on Dec 8

Groups.io issues w/ patches
*        Seeing issues with large patch sets (over 40 items). Mike Kinney 
investigating. This has been observed by multiple users, so it is likely a 
groups.io "feature". Gitconfig can batch large e-mail patch sets with delays as 
a workaround. Red Hat will experiment on configuration.
*        Lazlo has seen inconsistencies with names used e-mail, which causes 
problems with commit history. Switching computers or environments can cause 
problems in gitconfig. Possible issues with Outlook/Exchange server (seen with 
some e-mails sent from intel.com).
*        Goal is to update best practices for gitconfig, including Python 
helper script.
*        Change in domain should be considered a different author. Requires 
additional review to make sure this is the same person.
*        Note: Issues this like have motivated the conversation for changing 
workflow from e-mail patches. Need to revisit new workflow & resolve in 
community.

2020 Q1 Planning
*        Rush of patches ahead of soft freeze date. Need to be proactive for 
each stable tag release & avoid this problem.
*        Developers should be focused on large/high-risk changes first, then 
move to lower priority/complexity issues. Reduces risk & thrash.
*        Metrics for bugs & features: size of patch set, algorithmic 
complexity, value with changes to critical code (even if changes are small, are 
risks justified versus benefits?). Measure as part of bug scrub, can push to 
next stable tag if deadlines cannot be met.
*        Mike is investigating Bugzilla fields that can help manage this 
process (existing or new additions).
*        Is there measurement criteria when moving code from edk2-staging to 
edk2 main repo? This is the responsibility of the staging branch owner. May 
need to spell this out as part of the exit criteria when staging code is 
elevated to master edk2 repo (testing APIs? How many platforms were used for 
validation?)
*        New protocols? Ok to add new EDK II APIs. If they impact UEFI spec 
updates, that is related to the code first initiative (different discussion, 
see below).
*        How is security mapped to risk assessment? Need to make sure this is 
covered.

HBFA & Unit Testing
*        Brent @ Microsoft has sent a proposal to add HBFA to CI process for 
unit testing (with examples).
*        Goal: Simplify process to add new unit tests & related APIs. Initial 
focus at library level. Module level has challenges in host environment (mocked 
interfaces can be complicated, shouldn't be more complex than the actual test). 
Infrastructure should take burden of complexity of test cases (instead of 
developer).
*        Framework should support multiple frameworks under the test directory. 
Staring with HBFA, but not assuming a single framework.
*        Stewards will review current proposal & provide feedback. Feedback is 
encouraged from the community on the edk2 rfc list.

Code First - still work in progress
*        Accessibility - Andrew @ Apple working on text-to-speech & related 
audio protocols in emulator.
*        Leif @ Linaro still working on code first proposal. Will send to edk2 
rfc list when ready.
*        Naming conventions will clearly identify pre-spec & post-spec work.

Brian will be on vacation on Jan 2, 2020 (next scheduled community meeting). 
Will find different meeting owner for that date.

Thanks ... br


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

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

Reply via email to