From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from rn-mailsvcp-ppex-lapp45.apple.com (rn-mailsvcp-ppex-lapp45.apple.com [17.179.253.49]) by mx.groups.io with SMTP id smtpd.web12.4449.1628134536714622312 for ; Wed, 04 Aug 2021 20:35:36 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@apple.com header.s=20180706 header.b=jT8PMZ3Q; spf=pass (domain: apple.com, ip: 17.179.253.49, mailfrom: afish@apple.com) Received: from pps.filterd (rn-mailsvcp-ppex-lapp45.rno.apple.com [127.0.0.1]) by rn-mailsvcp-ppex-lapp45.rno.apple.com (8.16.1.2/8.16.1.2) with SMTP id 1753Sf03001498; Wed, 4 Aug 2021 20:35:36 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=content-type : mime-version : subject : from : in-reply-to : date : cc : content-transfer-encoding : message-id : references : to; s=20180706; bh=yV9+8TkPKzioY9RTKDGBBzrgBg0b8xIEg2StqC4pcnk=; b=jT8PMZ3QkRtx7dG/wf/gHKL/WDU12uX3w2B77AQGHiK0VlEKshgs0FtE3sgsLKQQnhHC YfoJUE0sYqOnMdJn4Yfvk53lrgm1+DCI2gGwmLsH3ffWRpij8b1eYusspY/Zmx+HmsTg BBXd17WaqkaQU7DlRvidrN3i1YwmZYThZ+xZ79KPo/XRJwjI6WFEd7H3pxoR1Dcvw2cv Xx+M5WN+7lPYOEwPBwb2Q0naPBiD0QR12/AxXaZxX46AUP8Ige+fHXewOQtIneQWCnqX cg1CrgIbMRN9PK7eGUAH1ixNYLI+3GZxV+TX8R5sBr3gEqdFFYVrQlLHwHk81O1rZtQT mw== Received: from rn-mailsvcp-mta-lapp03.rno.apple.com (rn-mailsvcp-mta-lapp03.rno.apple.com [10.225.203.151]) by rn-mailsvcp-ppex-lapp45.rno.apple.com with ESMTP id 3a5te2pj3b-6 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Wed, 04 Aug 2021 20:35:36 -0700 Received: from rn-mailsvcp-mmp-lapp01.rno.apple.com (rn-mailsvcp-mmp-lapp01.rno.apple.com [17.179.253.14]) by rn-mailsvcp-mta-lapp03.rno.apple.com (Oracle Communications Messaging Server 8.1.0.9.20210415 64bit (built Apr 15 2021)) with ESMTPS id <0QXC00W4LKNA0U60@rn-mailsvcp-mta-lapp03.rno.apple.com>; Wed, 04 Aug 2021 20:35:34 -0700 (PDT) Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp01.rno.apple.com by rn-mailsvcp-mmp-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.9.20210415 64bit (built Apr 15 2021)) id <0QXC00Q00KEKHG00@rn-mailsvcp-mmp-lapp01.rno.apple.com>; Wed, 04 Aug 2021 20:35:34 -0700 (PDT) X-Va-A: X-Va-T-CD: 004664a286f28cb677a60481ed4243ce X-Va-E-CD: 1c1bf9677f3a05694c398ab1550e0a74 X-Va-R-CD: fe751f187c654f0a84be68708259112f X-Va-CD: 0 X-Va-ID: 1691a8ef-5b4a-4fac-a78e-0ebb5319e59a X-V-A: X-V-T-CD: 004664a286f28cb677a60481ed4243ce X-V-E-CD: 1c1bf9677f3a05694c398ab1550e0a74 X-V-R-CD: fe751f187c654f0a84be68708259112f X-V-CD: 0 X-V-ID: c2e592d0-0d82-4f1f-a6df-11ae4116afcc X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391,18.0.790 definitions=2021-08-05_01:2021-08-04,2021-08-05 signatures=0 Received: from [17.235.51.49] (unknown [17.235.51.49]) by rn-mailsvcp-mmp-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.9.20210415 64bit (built Apr 15 2021)) with ESMTPSA id <0QXC00V6XKN9M900@rn-mailsvcp-mmp-lapp01.rno.apple.com>; Wed, 04 Aug 2021 20:35:34 -0700 (PDT) MIME-version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.1\)) Subject: Re: [edk2-devel] "StdLibPkg" branch on edk2-staging From: "Andrew Fish" In-reply-to: <20210804110321.ru56hfsyrfrviuwk@leviathan> Date: Wed, 04 Aug 2021 20:35:32 -0700 Cc: Rebecca Cran , tim.lewis@insyde.com, maciej.rabeda@linux.intel.com, Mike Kinney Message-id: <10E41009-D3D6-4166-8843-1D04ECA6CC59@apple.com> References: <0fb201d783ff$75096c90$5f1c45b0$@insyde.com> <20210804110321.ru56hfsyrfrviuwk@leviathan> To: edk2-devel-groups-io , Leif Lindholm X-Mailer: Apple Mail (2.3654.20.0.2.1) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391,18.0.790 definitions=2021-08-05_01:2021-08-04,2021-08-05 signatures=0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: quoted-printable I=E2=80=99d guess I=E2=80=99d also ask the why not NewLib? Especially since= Red Hat helps out with edk2=E2=80=A6. Thanks, Andrew Fish > On Aug 4, 2021, at 4:03 AM, Leif Lindholm wrote: >=20 > Hi Rebecca, >=20 > I think the truth is we're a bit resigned about edk2-libc in general. > My view is it should be either maintained or deprecated (or replaced). >=20 > And maintainership *should* mean at least keeping it up to date with > security fixes. >=20 > I personally have no enthusiasm for the topic, but if there existed: > - An up-to-date codebase. > - A plan for keeping the coodbase up-to-date (as opposed to a plan to > keep the codebase up-to-date). > - At least a couple of maintainers. > I would have no objection to that existing under the TianoCore > umbrella. >=20 > Best Regards, >=20 > Leif >=20 > On Wed, Jul 28, 2021 at 16:44:02 -0600, Rebecca Cran wrote: >> CC'ing the Tianocore stewards. >>=20 >>=20 >> I've had problems getting a recent patch committed just to make edk2-li= bc >> work against current edk2 master. >>=20 >> Tianocore stewards: do we need new or additional maintainers for edk2-l= ibc, >> or is there a plan to deprecate it? >>=20 >>=20 >> The current maintainers are listed as: >>=20 >> StdLib, StdLibPrivateInternalFiles >> W: https://github.com/tianocore/tianocore.github.io/wiki/StdLib >> M: Daryl McDaniel >> M: Jaben Carsey >>=20 >>=20 >> --=20 >> Rebecca Cran >>=20 >>=20 >> On 7/28/21 4:25 PM, tim.lewis@insyde.com wrote: >>> I would point out that there was significant work on libc in the >> past (see https://github.com/andreiw/UefiToolsPkg) but never any >> help to upstream these fixes, including making sure that many Linux >> tools can easily be ported. I myself have used it to port several >> BSD utilities over, but each time there will little nits with the >> existing port and even small patches were returned with "no current >> maintainer" >>>=20 >>> In terms of making other projects use libc, I think the other >>> objection was that it was never optimized for non-shell >>> usage. Other projects (lie >>> https://github.com/tianocore/edk2-staging/tree/CdePkg ) have tried >>> to remedy this, but never with source checked in. But it allows >>> support under PEI, DXE, etc. >>>=20 >>> Tim >>>=20 >>> -----Original Message----- >>> From: devel@edk2.groups.io On Behalf Of Rebecca= Cran >>> Sent: Wednesday, July 28, 2021 8:34 AM >>> To: devel@edk2.groups.io; maciej.rabeda@linux.intel.com >>> Subject: Re: [edk2-devel] "StdLibPkg" branch on edk2-staging >>>=20 >>> Are you aware of the edk2-libc project at https://github.com/tianocore= /edk2-libc ? >>>=20 >>>=20 >=20 >=20 >=20 >=20 >=20