From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=40.107.80.109; helo=nam03-dm3-obe.outbound.protection.outlook.com; envelope-from=jerecox@microsoft.com; receiver=edk2-devel@lists.01.org Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-eopbgr800109.outbound.protection.outlook.com [40.107.80.109]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id C5CA120886F40 for ; Thu, 14 Feb 2019 11:07:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=X6YLmLKcpZPAv2z8kPbN6gEppDnPjJqLlKkbLSvKDas=; b=nonaaWEqRTSmT7BtBmnhR9vOZfA1a2FcumGHVPQ1FD/7f+QzmSxCuW3Gkby/oNXJ5z0PDSSuC+jQ0t9aXbUh5n6vXzxP7OU5T2P2xZ0zCrrjkxSeHMuF3tpo6lZGLqOnVMVVQ5KIMPkZkOumt3T8zOlVDzUX81SAcEOsMiLfYxA= Received: from DM5PR2101MB0936.namprd21.prod.outlook.com (52.132.131.166) by DM5PR2101MB0917.namprd21.prod.outlook.com (52.132.132.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1643.7; Thu, 14 Feb 2019 19:07:41 +0000 Received: from DM5PR2101MB0936.namprd21.prod.outlook.com ([fe80::416c:5d46:5a62:d1f]) by DM5PR2101MB0936.namprd21.prod.outlook.com ([fe80::416c:5d46:5a62:d1f%6]) with mapi id 15.20.1622.006; Thu, 14 Feb 2019 19:07:41 +0000 From: Jeremiah Cox To: Ard Biesheuvel CC: stephano , "edk2-devel@lists.01.org" , "Kinney, Michael D" , Laszlo Ersek Thread-Topic: [edk2] [edk2-announce] Community Meeting Minutes Thread-Index: AQHUqeTCPqFAC9cYYEOITXtvPYparaXUwZbAgAFXgYCACagLXQ== Date: Thu, 14 Feb 2019 19:07:41 +0000 Message-ID: References: , In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [50.46.223.87] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a63f9867-1eb6-4f8d-b7d6-08d692afb1c3 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7193020); SRVR:DM5PR2101MB0917; x-ms-traffictypediagnostic: DM5PR2101MB0917: x-ms-exchange-purlcount: 6 x-ld-processed: 72f988bf-86f1-41af-91ab-2d7cd011db47,ExtAddr x-microsoft-exchange-diagnostics: =?Windows-1252?Q?1; DM5PR2101MB0917; 23:5eD4oj14rLWaxcu4miY4Otz+Z0BKu0Zp8Bl?= =?Windows-1252?Q?xnltES5rgSKw+s8gLkPbWNV08EWBkwibPDvUkuLgOHNu/FmGmD2ydzQq?= =?Windows-1252?Q?wLSdPjbjDzRR/dvEVrW77wIok/3H8KL0h34PI8NA4Md57x9kvPp3pie7?= =?Windows-1252?Q?n6Oi/3yc0GDNZQfEEt81t508bvIrBb2D1l2Q9GD9uZxcKmwOSZ+ROnfl?= =?Windows-1252?Q?NP2Zdy5n4051UfWMU7cwBVW9eeN3spKYR1MZrVb69XY7oSzPw0L+VWxo?= =?Windows-1252?Q?zHKE0zcM4nmhUoIcs2UWXlO/1zF1MYrQLerEy+pR2MXIvsqsxWbpgMrf?= =?Windows-1252?Q?DqdRYPuvQUQ+JGJ4COA3J4OCaEeIp4kPfEjojWjP/lN24ktObXLi7mN1?= =?Windows-1252?Q?JzuYrqlXgXuAc+Nfqw4oZ0sITChSSdgBptmPNL9BUgnITCy4P6IZ5n5L?= =?Windows-1252?Q?Y115TEm+/E+X6HI6ENQ7JQ987rGl88jSuW5BzIaJTGyQ9asubh++EZ8u?= =?Windows-1252?Q?f/S+inpDeQC3E6amNTF6syKUGfuvybEBURcaC2hJ+5Dd3mpygwCDEPhJ?= =?Windows-1252?Q?cZ3mLFEotoBGEFHy8DgsTRy84rJb00i+qbIBYg8Fs3Ap8YPQ8hNbAglU?= =?Windows-1252?Q?W76tijRZRiLnh4gwnx+ZwFH7uJHHNR00qY5znAeB3Phc3eCCdVidMqzH?= =?Windows-1252?Q?dDbd8veA1XWE9p2wt9oRlw/xgppZGgjbT3oNMkeBWhKxebUb/r9CjH+F?= =?Windows-1252?Q?QArjnEw5KlGt0/NGnIedfijY4/7y2aG+Hvb+lR2V2Mio/SAuFWjqq2dX?= =?Windows-1252?Q?+8YQ8BCVD7+3cU1DfoYXA/Hwp79f61FXwaUmris8vb7jWh17HNpCAMPR?= =?Windows-1252?Q?qwYTYFxleIpCPoj5ZKUDDetpnUeNZ7j4lmOu7yvEHL6MsInUAZH4ky+A?= =?Windows-1252?Q?kXgMDn92INjfbkbLuIb1gDO/SVOaQn6ZXPYM5yfhlju4kMau6WGPuMN/?= =?Windows-1252?Q?Z/ZKDqT8qg8W+sBquqQDEXyTNt4x2W10tjNvlliFseZe/Pd5aUz77/2R?= =?Windows-1252?Q?2R1YfFwgBsZpb9BoLiFLccP4R+gx/QyHG/orFCAkm8yQiYQ13KbbQ5SU?= =?Windows-1252?Q?aKs6gMj6mwLupOGlpdar6fBM5mFYoIucgJgt4PikCg9m2OdzVsLQc3+u?= =?Windows-1252?Q?Dco+Ojqp2vFefe711AdijMXGpb6YL85f/cBUdHZz5kpjRwr4qqGqgyEP?= =?Windows-1252?Q?zRbCUV3OI8PaplNKJxITJWfD/l30Tuw+uL73mubaALbR/V70Ke7hpq2u?= =?Windows-1252?Q?badvpqTvKek0yDO4WELb5Xo5lzargbGiJel+vHS5xwJ5FncZsUQybzyi?= =?Windows-1252?Q?4geZckIQZa7PY6tDy4GrM+EyCf3CNQkEErhl8oxNHhOOYSHUSFd6LtbR?= =?Windows-1252?Q?LUI3CxWFES+cpsib2zmwfdjYaqeQn7xUYlHMiivRXddrOfxr8tXKqVhP?= =?Windows-1252?Q?XweadsViyj02cSCaVexuAL41loNDT5SjEbwRVQXhjNXYWZ4S6Z6HgaFR?= =?Windows-1252?Q?Bq3S2rsFLLnoyBwW8uVkrfH+ip/5yBFpBbsgRMGNFlWi3nhc/7NI+pPH?= =?Windows-1252?Q?UKqEOfeFqIs0qPtK4KAPUxf3VmebLapR9o1JnbxAGN1MP04i1v5jwKH3?= =?Windows-1252?Q?bJ0mC9nI0YXIgulFbksupQt/5bttt+U8=3D?= x-microsoft-antispam-prvs: x-forefront-prvs: 09480768F8 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(376002)(136003)(366004)(396003)(39860400002)(189003)(199004)(13464003)(25584004)(97736004)(33656002)(478600001)(966005)(25786009)(8990500004)(10290500003)(3846002)(2906002)(6436002)(6916009)(14454004)(106356001)(54896002)(55016002)(236005)(4326008)(9686003)(105586002)(10090500001)(53936002)(6246003)(229853002)(606006)(6116002)(6306002)(5024004)(76176011)(99286004)(54906003)(256004)(105004)(14444005)(7696005)(8676002)(8936002)(19627405001)(30864003)(81166006)(7736002)(71190400001)(71200400001)(486006)(66574012)(6506007)(102836004)(53546011)(86362001)(6346003)(186003)(26005)(476003)(446003)(11346002)(68736007)(316002)(81156014)(74316002)(66066001)(22452003)(86612001)(95394003); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR2101MB0917; H:DM5PR2101MB0936.namprd21.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=jerecox@microsoft.com; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: NuXt7ylu0lz2nwtrOgR/hArQT9kOnMb+Plxye7QHF5HahqIR8jY0mPlxpS5N/A5W37FfTfLvIXuoO3mygJKCC3QizsgywwRpccpAYgFSvRRNqymjnnetMsmUtV03m1Ls2lMAYEU3lTKkoIrsZEEndCZCqRQvFVjKOYOveubbhCaCdBDF6Spi0oVqXK6vH14tO7ctZc/rUfghY5US7cQvPxq+LZ8jTC64vJnWg/J33ALAQRRcehRJMT+u/BqbNbYrLmW74k4e5w5OUwSEdAS8pE+H3BZpnMes4azR6e76XIdVzSRv3X9VP+I6i2HacPfUif4a+iFsclhr/luZ9tBp2pYpTQ1hHhIQ5X1O8/COUbDtEKOC8TzSDLU0Pb2fvkPdFSOa3sbyhRR9zffhO2eyMe9tvyb5Ly5k7ygVbL4owHc= MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: a63f9867-1eb6-4f8d-b7d6-08d692afb1c3 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Feb 2019 19:07:41.7550 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR2101MB0917 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [edk2-announce] Community Meeting Minutes X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Feb 2019 19:07:44 -0000 Content-Language: en-US Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hi Ard, My apologies as no insult was intended. The suggestion is that, similar to= today, folks encountering difficulties with our systems could reach out to= the TianoCore discussion venue (our mailing list or groups.io), and our fr= iendly community members (we have many) will surely assist them. You are correct that my focus is not casual contributors, rather I want to = encourage a large number of UEFI developers who are currently closed to sto= p their fork-modify-ship model, which is inefficient to service, go open to= share their learnings, get current, stay current, upstream their changes (= where it makes sense to the community), but not throw garbage over the wall= . I think there is some value in this endeavor. Kind Regards, Jeremiah ________________________________ From: Ard Biesheuvel Sent: Friday, February 8, 2019 5:58 AM To: Jeremiah Cox Cc: stephano; edk2-devel@lists.01.org; Kinney, Michael D; Laszlo Ersek Subject: Re: [edk2] [edk2-announce] Community Meeting Minutes On Thu, 7 Feb 2019 at 18:52, Jeremiah Cox via edk2-devel wrote: > > Apologies on the late reply, I was on vacation for several weeks and just= got back to this. > > Regarding "Patch Review System Evaluation", on the call, I disagreed with= your conclusion, but that note is not captured below. My reading of the e= mail and call discussions, I did not hear our community reject GitHub, rath= er observations that it was not "perfect", that it does not transparently i= nteract with folks who prefer mailing list patch systems, but it would be a= cceptable to try. On the call you mentioned a second justification for sta= ying with the mailing list system, that GitHub (really all modern patch man= agement systems) exclude folks who have limited internet connectivity. I h= ypothesize that this theoretical group of Tianocore contributors would be a= very small group of folks. Should our community optimize our systems for = a very small, theoretical group, penalizing the overwhelming majority? I w= ould propose that we try a modern patch management system, GitHub had the b= est reviews in my reading, and folks with limited internet connectivity fin= d a friend to act as a go between translating their email diffs into GitHub= PRs. I find this unnecessarily condescending. Finding a friend, seriously? Very serious concerns have been raised about the lack of transparency with the various systems, and the fact that I am able to consult my own local copy of the entire review history, including all email exchanges is a very important aspect of the current model to me, as opposed to GitHub deciding what is important enough to keep and what is not. In an open source project, the code base is *not* the HEAD commit, it is the entire repository, including history, and logged email threads with technical discussions, since they are usually not captured in other ways. The push to GitHub is being sold to us as a way to attract more contributors, but it seems to me (and I have stated this multiple times) that the mailing list is not the steep part of the learning curve when contributing to TianoCore. So is this really about getting outsiders to contribute to Tianocore? Or is it about reducing the impedance mismatch with what internal teams at MicroSoft (and Intel?) are doing, which probably already went through the learning curve when it comes to other aspects of Tianocore. >>From a high level, it might seem that using a mailing list is the impediment here. But in reality, contributing to open source in general is not about whether you use GitHub or a mailing list to throw your stuff over the fence. It is about collaborating with the community to find common ground between the various sometimes conflicting interests, and permitting your engineers to engage with the community. Tianocore has always been a rather peculiar open source project, since it wasn't more than just that, i.e., openly available source code. This has been changing for the better during the time I have been involved, and we have worked very hard with the Intel firmware team and other contributors to collaborate better on the mailing list. To summarize my concern here: it seems that this push is not about making it easier for contributors that already know how to do open source collaboration to contribute to Tianocore, it is about making it easier for currently closed code to be contributed to Tianocore by teams who have no prior experience with open source. Apologies if I have the wrong end of the stick here. If not, why don't we consult a few casual contributors (which should be easy to find on the mailing list) and ask them what their biggest issues were with contributing to Tianocore? > > -----Original Message----- > From: edk2-devel On Behalf Of stephano > Sent: Friday, January 11, 2019 11:27 AM > To: edk2-devel@lists.01.org > Cc: Kinney, Michael D ; Laszlo Ersek > Subject: [edk2] [edk2-announce] Community Meeting Minutes > > An HTML version is available here: > https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.t= ianocore.org%2Fminutes%2FCommunity-2019-01.html&data=3D02%7C01%7Cjereco= x%40microsoft.com%7Ce1986594f0094058f09208d68dcd9b0c%7C72f988bf86f141af91ab= 2d7cd011db47%7C1%7C0%7C636852311581785508&sdata=3DEVNgiM90x5nka9boa%2BV= sCPVEJjib%2BfcDpQFLJ5m27cs%3D&reserved=3D0 > > Community Updates > ----------------- > Several conferences are coming up that we will be attending. > > FOSDEM 2019 > Stephano will be giving a talk with Alexander Graf (SUSE) on UEFI usage o= n the UP Squared board and Beagle Bone Black. > > More info on FOSDEM here: > https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Ffosde= m.org%2F2019%2F&data=3D02%7C01%7Cjerecox%40microsoft.com%7Ce1986594f009= 4058f09208d68dcd9b0c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636852311= 581795501&sdata=3D1weJ37WVTOJP4Et%2BgUJqF2KGIfV5g6IlGXEV8n0Lelw%3D&= reserved=3D0 > > Info on the talk here: > https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Ffosde= m.org%2F2019%2Fschedule%2Fevent%2Fuefi_boot_for_mere_mortals%2F&data=3D= 02%7C01%7Cjerecox%40microsoft.com%7Ce1986594f0094058f09208d68dcd9b0c%7C72f9= 88bf86f141af91ab2d7cd011db47%7C1%7C0%7C636852311581795501&sdata=3DBHkTS= CSGQ71rh1G2zr%2FTFtxnzvUXK47vHES7hs0Cvh4%3D&reserved=3D0 > > Open Compute Project Global Summit > https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.o= pencompute.org%2Fsummit%2Fglobal-summit&data=3D02%7C01%7Cjerecox%40micr= osoft.com%7Ce1986594f0094058f09208d68dcd9b0c%7C72f988bf86f141af91ab2d7cd011= db47%7C1%7C0%7C636852311581795501&sdata=3D8Wer0jAgTX2pMeHddxcNdCXmAblGy= 5pVTfsotl6n1xE%3D&reserved=3D0 > > No TianoCore talks were accepted for this event, however Stephano will be= talking about CHIPSEC. > https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fsched= .co%2FJinT&data=3D02%7C01%7Cjerecox%40microsoft.com%7Ce1986594f0094058f= 09208d68dcd9b0c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C63685231158179= 5501&sdata=3Dl3DULTiWsTfbxEoupZ1EbM6SJ2bsHFqK1rVIdl6oolY%3D&reserve= d=3D0 > > Other Upcoming Conferences > Linuxfest NW > PyCon > Redhat Summit > RustConf > > Rust > ---- > Stephano is working with some folks from the Open Source Technology Cente= r at Intel regarding their desire to get Rust ported to EDK2. While there a= re many proof of concepts out there, the first step for adoption would be t= o integrate the Rust infrastructure into our build system, and create a sim= ple "hello world" app. The goal would be to provide a modern language with = better memory safety for writing modules and drivers. Our hope is that the = availability of this language would encourage outside contribution and supp= ort from a vibrant and well established open source community. > > Github Discussions Evaluation, Groups.io, Microsoft Teams > --------------------------------------------------------- > During our December community meeting, we talked about trying out "GitHub= Discussions" as a basis for communication that might be better than our cu= rrent mailing list situation. The main issues with the mailing list today a= re: > > 1. Attachments are not allowed. > 2. Email addresses cannot be "white listed" (If you are not subscribed yo= ur emails are simply discarded by the server). > > In order to save us some time, Stephano reviewed GitHub discussions using= 3 GitHub user accounts, and found the following shortcomings: > > 1. No support for uploading documents, only images 2. No way to archive d= iscussions outside GitHub[1] 3. Any comment can be edited by any member 4. = Discussions are not threaded > > [1] Email notification archiving is possible, but this means we'd have to= keep a mailing list log of our conversations. At that point, why not just = use email? > > That last one is particularly difficult to work around. Every comment is = added to the bottom of the list. If some small group of developers (out of = many) start having a =93sub discussion=94, their replies will not be separa= te from the main thread. There=92s no way to distinguish and visually =93co= llapse=94 a sub thread, so one is forced to view the discussion as a whole.= It would seem that the "discussion feature" was intended for small, single= threaded discussions. This will not work for larger complex system design = discussions. > > Also, the ability to edit comments is perplexing. Any member can edit any= comment, and delete any of their comments or edits. No email notifications= are provided for these actions, so there may be no document trail for part= s of the conversation. This system seems quite inadequate for serious devel= opment discussions and is clearly meant for a more "chat" style of communic= ation on smaller teams. Comments and questions regarding "GitHub Discussion= s" are still welcomed, but Stephano recommends we move forward with trying = out different systems with more robust feature sets. > > It was agreed that we will evaluate Groups.io next to see if that is a be= tter fit for our needs. Stephano will setup accounts as needed and do some = preliminary testing. If that goes well he will initiate discussions on "Lin= e Endings" as well as "Use of C Standard Types". > > Microsoft Teams was also brought up as a possible solution. If Groups.io = fails to provide a good platform for us, we will look into Teams. The main = barrier to entry there may be the cost. We have found that many of the soft= ware options we have been evaluating have this cost barrier to entry. We ne= ed to decide if this is truly a "no-go" issue for using software as a commu= nity. If TianoCore was an organization that had non-profit status, it might= be easier for us to get non-profit discounts on software like this. Stepha= no will bring this up at the Steward's Meeting next week. > > Patch Review System Evaluation > ------------------------------ > After evaluating Github, Gitlab, and Phabricator, we will be remaining wi= th the mailing list for now. Github did prove a possible "2nd runner up" (a= lbeit distant). Also, Stephano / Nate from Intel will be reviewing Gerrit u= se with a report being sent back to the community sometime next week. > > Community CI Environment > ------------------------ > Azure DevOps, Cirrus CI, Jenkins, Avacado We will begin evaluation of pos= sible community test frameworks. This again brings up the question of how w= e would fund such an effort, and Stephano will bring this up at the Steward= 's meeting. It is important to remember that our supported environments are= Linux, Windows, and macOS. > We have compilers that are considered "supported" and those combinations = should have proper coverage. Also, we do not want to use multiple CI enviro= nments, so the solution we choose should support all use cases. > There are several CI options that are "Free for open source" but they lim= it the size / number of CI agents, with pricing tiers for larger sized buil= ds. The cost of a CI infrastructure will be dependent on the number of patc= hes we need to send through the service, and what kind of response is requi= red. Stephano will work with Philippe on Avacado, the folks at MS will eval= uate possible use of Azure DevOps (again, possibly limited by the fact that= we are not a non-profit), and volunteers are still required to test Cirrus= and Jenkins. > > Public Design / Bug Scrub Meetings > ---------------------------------- > We'd like to get public meetings started in February for design overviews= and bug scrubs. Stephano will be working with Ray to set these up. The hop= e is that we will have 1 meeting per month to start for bug scrubs. Design = meetings will be dependent on how many design ideas have been submitted. Th= e design meetings could also be used to discuss RFC's from the mailing list= . > > > Thank you all for joining. As always, please feel free to email the list = or contact me directly with any questions or comments. > > Kind Regards, > Stephano Cetola > TianoCore Community Manager > > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Flists= .01.org%2Fmailman%2Flistinfo%2Fedk2-devel&data=3D02%7C01%7Cjerecox%40mi= crosoft.com%7Ce1986594f0094058f09208d68dcd9b0c%7C72f988bf86f141af91ab2d7cd0= 11db47%7C1%7C0%7C636852311581795501&sdata=3D%2ByLNjAyHNxw1oBxlH6wN%2BkW= K38tP1OsD9n4kCzK1SVg%3D&reserved=3D0 > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Flists= .01.org%2Fmailman%2Flistinfo%2Fedk2-devel&data=3D02%7C01%7Cjerecox%40mi= crosoft.com%7Ce1986594f0094058f09208d68dcd9b0c%7C72f988bf86f141af91ab2d7cd0= 11db47%7C1%7C0%7C636852311581795501&sdata=3D%2ByLNjAyHNxw1oBxlH6wN%2BkW= K38tP1OsD9n4kCzK1SVg%3D&reserved=3D0