From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web10.289.1581049838348988481 for ; Thu, 06 Feb 2020 20:30:38 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: soumya.k.guptha@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Feb 2020 20:30:37 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,411,1574150400"; d="scan'208,217";a="236221183" Received: from orsmsx101.amr.corp.intel.com ([10.22.225.128]) by orsmga006.jf.intel.com with ESMTP; 06 Feb 2020 20:30:36 -0800 Received: from orsmsx114.amr.corp.intel.com (10.22.240.10) by ORSMSX101.amr.corp.intel.com (10.22.225.128) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 6 Feb 2020 20:30:36 -0800 Received: from orsmsx113.amr.corp.intel.com ([169.254.9.57]) by ORSMSX114.amr.corp.intel.com ([169.254.8.4]) with mapi id 14.03.0439.000; Thu, 6 Feb 2020 20:30:36 -0800 From: "Soumya Guptha" To: "announce@edk2.groups.io" , "devel@edk2.groups.io" Subject: TianoCore Community Meeting Minutes - Feb 6 Thread-Topic: TianoCore Community Meeting Minutes - Feb 6 Thread-Index: AdXdblEaMSbCVkDzQFSIMWqsmTOGfA== Date: Fri, 7 Feb 2020 04:30:36 +0000 Message-ID: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNzZiMDU3MWYtYTc3Zi00YTE2LWIzNDctODljNDU2ODAzMDQyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiZUxpNU9UaEl5d0Jha2hBSUVwM3pMcXFMK1o5RExoWUY1Ylo5NTVxbEZnenBaWlhMWHdsak1ndTU3ZjVNQXp0UyJ9 dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.22.254.140] MIME-Version: 1.0 Return-Path: soumya.k.guptha@intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_B1D50B8C067F864C836E6827E538E343A16C611DORSMSX113amrcor_" --_000_B1D50B8C067F864C836E6827E538E343A16C611DORSMSX113amrcor_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Community Meeting Minutes: 2-6-20 Agenda: Thanks to Stephano Cetola for an excellent job driving TianoCore community.= Stephano has transitioned to a new role outside Intel. Soumya Guptha from Intel is the new Community Manager and will drive the Ti= anoCore Community activities. 1. FOSDEM Conference * Presentations from our community members: i. Caps= ule update by Brian Richardson ii. Code = first concept by Leif iii. 35-40 = attendees and they were well received * We will share more details on the presentations during the next co= mmunity meeting. 1. Code first RFC stewards meeting update - Mike Kinney * Leif has shared on the mailing list * We will do EDKII staging repository, inside the staging branch in = that repository. ECR updates need to be done. We need to fully integrate & validate * Code First RFC https://edk2.groups.io/g/rfc/message/231 * Code First comments https://edk2.groups.io/g/rfc/message/232 https://edk2.groups.io/g/rfc/message/235 Community Action: Read the RFC and provide feedback if you have any opinion= s from your engineering teams by next week Discussion from the community (Felix): As soon as spec is ready, post the l= inks to the spec in the UEFI forum. Open: we need to identify the sponsor who can take it to the UEFI forum. Su= ggestion is to review the spec and propose this in the forum 1. Q1 Stable tag update - Soumya/Mike covered updates from Liming Gao * Soft freeze for Q2 is scheduled for Feb 14th. * One of the Q1 Stable tag features - boot guard is moving to Q2 * All features are listed in https://github.com/tianocore/tianocore.git= hub.io/wiki/EDK-II-Release-Planning. * The first feature BootGuard TOCTOU vulnerability (CVE-2019-11098) (ht= tps://bugzilla.tianocore.org/show_bug.cgi?id=3D1614). Its solution is chang= ed. This feature is moving to Q2 Stable tag. * Other features have been fixed except for New BaseCryptLib instances = to compile independently from callers. Its patch is under review. 1. Ideas for Q2 stable tag from Stewards meeting - Mike Kinney RISCV * Line ending conversion in Q2 stable tag * Developer github changes may need to occur. Changes around first 2-4w= ks of Q2 * Once the fork is available (by end of Feb), we need community to revi= ew, provide feedback if there is any impact. * Submodule conversion in Q2 stable tag * There a few places in EDK2 repository carrying copies. Plan is to mod= ularize and its easier for bug fixes. * Ex: compression and decompression code - we will do a review of this * Targeted during Q2. We will have RFCs and Bugzilla entries. * Wanting RISCV into Q2 stable tag after the above two. * We have several patches around RISCV. Plan is to integrate these as p= art of Q2 release * Community Action: * We are planning for Stable Tag for Q2 - Everyone start thinking and s= end your thoughts to Liming Gao * We need the community to be engaged and suggest features for Q2, Q3, = Q4. If you like to see any features added, create a Bugzilla entry and work= with Liming Gao (intel) for adding those features and to discuss further. * Open: In the next design meeting - when we have a new UEFI spec, r= equest from the community to ask the community for new features and create = a long-term roadmap. Soumya to pass this feedback to Ray. 1. EDKII Open Source Unit test framework - Mike Kinney * Collaborative effort from Intel & Microsoft * Background: Microsoft contributed framework to run tests from UEFI shell Intel contributed HBFA (Host Based Firmware Analysis) These two frameworks were combined and simplified to make it simple for dev= elopers to write unit tests * This is for a low-level API testing * Supports Host Environments for CI agent testing * Supports Target Environments (PEI, DXE, SMM, UEFI Shell) * Focused on testing interfaces, libraries, and modules * Includes cmocka to support mocked interfaces Community action: * Stewards would like the community to start writing Unit tests for ope= n source FW and start adding test results on the releases. * Please look at the details. If you are developing new content or main= taining existing content, please consolidate and write the unit tests in th= is framework, so we can standardize the unit test process. 1. Upcoming events: * UEFI Plugfest - Most of the stewards and few other Intel folks plan o= n attending (Brian, Soumya, Mike Kinney etc..) 1. Opens from the Community Attendees: * Opens from Felix: 1. Product releases that other companies have may not be aligned with st= able tags. * Add a tag - whether it's a feature, bug fix - get an email discuss= ion going (Felix) 2. Different email clients have challenges to extract patches. Ex: Due t= o company policy, some of them need to use outlook, how do we extract those= patches? * Felix to start an email conversation on this. We can discuss in the m= ailing list to understand what other companies are doing or if we need to c= hange something in our development process. * Open from Phillippe * Today we submit patches to the mailing list. The maintainers send a r= esponse to the mailing list. * Requesting a change - to get an email notification to the submitter a= nd the list in the same list when the maintainers commit to the patch. * Phillippe to enter the request in Bugzilla for further discussion. * Opens from Sean (Microsoft) i. Auto= formatting C code * Mike K suggests to look at a style - https://edk2.groups.io/g/deve= l/message/8974 ii. Varia= ble policy - a new advanced feature to apply policies * Get this into Q2 stable tag. * Sean to open a Bugzilla as a feature request iii. Lot of= bugs sitting in. * We need to have more frequent bug scrubs to recover from the backl= og. * Liming to look into getting more number of bug scrubs or do longer= bug scrub meetings. iv. Need mo= re code contribution and a smoother process on code reviews. Regards, Soumya Guptha Soumya Guptha Open Source Program Manager, SFP/IAGS --_000_B1D50B8C067F864C836E6827E538E343A16C611DORSMSX113amrcor_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Community Meeting Minutes: 2-6-20

 

Agenda:

Thanks to Stephano Cetola for an excellent job drivi= ng TianoCore community. Stephano has transitioned to a new role outside Int= el.

Soumya Guptha from Intel is the new Community Manage= r and will drive the TianoCore Community activities.

 

  1. FOSDEM Conference
    1. Presentations from our community members:

       =             &nb= sp;            =             &nb= sp;            =       i.  = ;    Capsule update by Brian Richard= son

       =             &nb= sp;            =             &nb= sp;            =     ii. &nbs= p;    Code first concept by Leif

       =             &nb= sp;            =             &nb= sp;            =   iii. &nb= sp;    35-40 attendees and they were= well received

    1. We will share more details on the presentations during the next commu= nity meeting.

 =

  1. Code first RFC stewards meeting update – Mike Kinney
    1. Leif has shared on the mailing list
    2. We will do E= DKII staging repository, inside the staging branch in that repository.

ECR updates need to be d= one. We need to fully integrate & validate

    1. Code First RFC

https://edk2.groups= .io/g/rfc/message/231

    1. Code First comments

https://edk2.groups.io/g/rfc/message/23= 2

https://edk2.groups.io/g/rfc/message/23= 5

 

C= ommunity Action: Read the RFC and provide feedback if you have any = opinions from your engineering teams by next week

Discuss= ion from the community (Felix): As soon as spec is ready, post the links to= the spec in the UEFI forum.

Open: w= e need to identify the sponsor who can take it to the UEFI forum. Suggestio= n is to review the spec and propose this in the forum

 

  1. Q1 Stable tag update – Soumya/Mike covered updates from Liming = Gao

 

  1. Ideas for Q2 stable tag from Stewards meeting – Mike Kinney

RISCV

    1. Line ending conversion in Q2 stable tag
  • Developer github changes may need to occur. Changes around first 2-= 4wks of Q2
  • Once the fork is available (by end of Feb= ), we need community to review, provide feedback if there is any impact.
    1. Submodule conversion in Q2 stable tag
  • There a few places in EDK2 repository carrying copies. Plan is to m= odularize and its easier for bug fixes.
  • Ex: compress= ion and decompression code – we will do a review of this
  • Targeted during Q2. We will have RFCs and Bugzilla entries.=
    1. Wanting RISCV into Q2 stable tag after the above two.
    2. =
  • We have several patches around RISCV. Plan is to integrate these as= part of Q2 release
    1. Community Action:
  • We are planning for Stable Tag for Q2 – Everyone start thinki= ng and send your thoughts to Liming Gao
  • We need the = community to be engaged and suggest features for Q2, Q3, Q4. If you like to= see any features added, create a Bugzilla entry and work with Liming Gao (= intel) for adding those features and to discuss further.
    1. Open: In the next design meeting – when we have a new UEFI spec= , request from the community to ask the community for new features and crea= te a long-term roadmap. Soumya to pass this feedback to Ray.

 =

  1. EDKII Open Source Unit test framework - Mike Kinney
      • Collaborative effort from Intel & Microsoft
      • = Background:

    Microsoft contributed fr= amework to run tests from UEFI shell

    Intel contributed HBFA (= Host Based Firmware Analysis)

    Thes= e two frameworks were combined and simplified to make it simple for develop= ers to write unit tests

      • This is for a low-level API testing
      • Supports Hos= t Environments for CI agent testing
      • Supports Target En= vironments (PEI, DXE, SMM, UEFI Shell)
      • Focused on test= ing interfaces, libraries, and modules
      • Includes cmocka= to support mocked interfaces

    Community a= ction:

    • Stewards w= ould like the community to start writing Unit tests for open source FW and = start adding test results on the releases.
    • Please look at the details.= If you are developing new content or maintaining existing content, please = consolidate and write the unit tests in this framework, so we can standardi= ze the unit test process.

     =

    1. Upcoming events:
    • UEFI Plugfest – Most of the stewards and few other Intel folk= s plan on attending (Brian, Soumya, Mike Kinney etc..)

     

    1. Opens from the Community Attendees:
      1. Opens from Felix:
    1. Product releases that other companies have may not be aligned with = stable tags.
      • Add a tag – whether it’s a feature, bug fix – get= an email discussion going (Felix)
    2. Different email clients have challenges to extract patches. Ex= : Due to company policy, some of them need to use outlook, how do we extrac= t those patches?
    • Felix to start an email conversation on this. We can discuss in the= mailing list to understand what other companies are doing or if we need to= change something in our development process.
      1. Open from Phillippe
    • Today we submit patches to the mailing list. The maintainers send a= response to the mailing list.
    • Requesting a change – to get an email notific= ation to the submitter and the list in the same list when the maintainers c= ommit to the patch.
    • Phillippe to enter the request in Bugzilla for furt= her discussion.
      1. Opens from Sean (Microsoft)

           =             &nb= sp;            =             &nb= sp;            =       i.  = ;    Autoformatting C code

      1. Mike K suggests to look at a style - https://edk2.groups= .io/g/devel/message/8974

           =             &nb= sp;            =             &nb= sp;            =     ii. &nbs= p;    Variable policy – a new = advanced feature to apply policies

      1. Get this into Q2 stable tag.
      2. Sean to open = a Bugzilla as a feature request

           =             &nb= sp;            =             &nb= sp;            =   iii. &nb= sp;    Lot of bugs sitting in.

      1. We need to have more frequent bug scrubs to recover from the backl= og.
      2. Liming to look into getting more number of bug scr= ubs or do longer bug scrub meetings.

           =             &nb= sp;            =             &nb= sp;            =   iv. &nbs= p;    Need more code contribution an= d a smoother process on code reviews.

     

     

    Regards,

    Soumya Guptha

     

     

    Soumya Guptha
    Open Source Program Manager, SFP/IAGS


     

     

     

--_000_B1D50B8C067F864C836E6827E538E343A16C611DORSMSX113amrcor_--