From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) by mx.groups.io with SMTP id smtpd.web11.7374.1628075005039691196 for ; Wed, 04 Aug 2021 04:03:25 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@nuviainc-com.20150623.gappssmtp.com header.s=20150623 header.b=QDj/kaaV; spf=pass (domain: nuviainc.com, ip: 209.85.221.50, mailfrom: leif@nuviainc.com) Received: by mail-wr1-f50.google.com with SMTP id j2so1741465wrx.9 for ; Wed, 04 Aug 2021 04:03:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nuviainc-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=/8svOY60DKHVjseQ/hK+oeJFtcoIAsvTVMTDpc1eXHU=; b=QDj/kaaVgZt4h9ntIY3q2RDx93hjYiMKnQwsvvrxP3vRuFXhj8V9cYN/0oaBozpVXz Qfw1Yf0FNQy0/1W6MhAngK76oVbpynveuPSdt+z2s5e02WhxK30DWYqSS/9trHVLdJAd RXjQFo0L6pW7KSvTwctMYAAhhuqkJvEQWDOpUI9qsSGaKR/fyJbDR+DnpCodOS8Vo0rJ brjWQyF//DYPPL0NCdZbgY1juLuEC6RVOYqysXuLfj63gA5qP/I9KHnERoSk0u0+bnXj TKrzjRKrlfqoAWqJefXHT8U6orWRT15cLldD+0ZoshBt7spS+q+h04w6e19v2aLyGhbB l7Fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=/8svOY60DKHVjseQ/hK+oeJFtcoIAsvTVMTDpc1eXHU=; b=lYqbv4p/2nUBzAbZb56Bgm5Jt+aKBkzI0mTO7f4i2bK0UXAwvkj8+JYAw0PM5OGmnE 3GSzO1B83XhVJyOPzgAeFyqsWp0E8F+MxGRQk1Dgf0fbKKybEdmkqyTSvERa5deNrKuV EVd6oI460pDi9ojTznU8WL4+L7FITTht6Wk0inbQhxLpVm6EoUZhkKQtC+hWuppoFp46 nO8+aLo/hhsqy7z0hVhGsFq8fzGS6lHmgyV7W1SBl0fwVtrinuuCMCqqgsc1SSPPOvwd DSypdrbeLgNKHafxRNbO/7qD/z1BNJQ3lhNa1duSzljtfVRpMEvkIJmHSxpYQrWErjg7 tdmw== X-Gm-Message-State: AOAM530B9huwhQ9953q21bFD8DA7HovP0uTMrt0bKp4BVDzuMPwMdI7W wIAVnPNp31S7ZaVpl2iYWUhU4w== X-Google-Smtp-Source: ABdhPJyLV5YGhRdT+ypCbBedrrB0p7GM92hoywTIHYu5+MaT53lEidyEkf4xIUzTp6pEiU6WgJYupQ== X-Received: by 2002:adf:ec50:: with SMTP id w16mr28307764wrn.56.1628075003607; Wed, 04 Aug 2021 04:03:23 -0700 (PDT) Return-Path: Received: from leviathan (cpc1-cmbg19-2-0-cust915.5-4.cable.virginm.net. [82.27.183.148]) by smtp.gmail.com with ESMTPSA id b6sm2481270wrn.9.2021.08.04.04.03.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Aug 2021 04:03:22 -0700 (PDT) Date: Wed, 4 Aug 2021 12:03:21 +0100 From: "Leif Lindholm" To: Rebecca Cran Cc: tim.lewis@insyde.com, devel@edk2.groups.io, maciej.rabeda@linux.intel.com, Andrew Fish , Michael D Kinney Subject: Re: [edk2-devel] "StdLibPkg" branch on edk2-staging Message-ID: <20210804110321.ru56hfsyrfrviuwk@leviathan> References: <0fb201d783ff$75096c90$5f1c45b0$@insyde.com> MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Rebecca, 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). And maintainership *should* mean at least keeping it up to date with security fixes. 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. Best Regards, Leif On Wed, Jul 28, 2021 at 16:44:02 -0600, Rebecca Cran wrote: > CC'ing the Tianocore stewards. > > > I've had problems getting a recent patch committed just to make edk2-libc > work against current edk2 master. > > Tianocore stewards: do we need new or additional maintainers for edk2-libc, > or is there a plan to deprecate it? > > > The current maintainers are listed as: > > StdLib, StdLibPrivateInternalFiles > W: https://github.com/tianocore/tianocore.github.io/wiki/StdLib > M: Daryl McDaniel > M: Jaben Carsey > > > -- > Rebecca Cran > > > 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" > > > > 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. > > > > Tim > > > > -----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 > > > > Are you aware of the edk2-libc project at https://github.com/tianocore/edk2-libc ? > > > >