From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=192.55.52.93; helo=mga11.intel.com; envelope-from=michael.d.kinney@intel.com; receiver=edk2-devel@lists.01.org Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 4E1FD21191F3D for ; Thu, 29 Nov 2018 16:47:00 -0800 (PST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Nov 2018 16:46:59 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,296,1539673200"; d="scan'208";a="279020749" Received: from orsmsx105.amr.corp.intel.com ([10.22.225.132]) by orsmga005.jf.intel.com with ESMTP; 29 Nov 2018 16:46:59 -0800 Received: from orsmsx113.amr.corp.intel.com ([169.254.9.125]) by ORSMSX105.amr.corp.intel.com ([169.254.2.237]) with mapi id 14.03.0415.000; Thu, 29 Nov 2018 16:46:59 -0800 From: "Kinney, Michael D" To: Leif Lindholm , "Kinney, Michael D" CC: "edk2-devel@lists.01.org" Thread-Topic: [edk2] [RFC] Proposal to add edk2-apps repository Thread-Index: AdSICyi1FOLm4mmqTpGbGl5+h6SFgAAbIBgAAAxvsNA= Date: Fri, 30 Nov 2018 00:46:58 +0000 Message-ID: References: <20181129224102.ab43kwgrkk6xz2bl@bivouac.eciton.net> In-Reply-To: <20181129224102.ab43kwgrkk6xz2bl@bivouac.eciton.net> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [10.22.254.140] MIME-Version: 1.0 Subject: Re: [RFC] Proposal to add edk2-apps repository 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: Fri, 30 Nov 2018 00:47:00 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Leif, I did consider the edk2-libc name. The port of Python 2.7=20 is in the AppPkg as well and it uses libc. So the content of this new package is a combination of libc And apps that use libc. I am definitely open to alternate names. 2 options so far: * edk2-apps * edk2-libc Thanks, Mike > -----Original Message----- > From: Leif Lindholm [mailto:leif.lindholm@linaro.org] > Sent: Thursday, November 29, 2018 2:41 PM > To: Kinney, Michael D > Cc: edk2-devel@lists.01.org > Subject: Re: [edk2] [RFC] Proposal to add edk2-apps > repository >=20 > On Thu, Nov 29, 2018 at 05:58:08PM +0000, Kinney, Michael > D wrote: > > Hello, > > > > I would like to propose the creation of a new > > repository called edk2-apps. This repository > > would initially be used to host the following > > packages from the edk2 repository: > > > > * AppPkg > > * StdLib > > * StdLibPrivateInternalFiles >=20 > Let me start by saying I 100% back moving these out of the > main edk2 > repository. >=20 > > These 3 packages provide support for the libc along > > with applications that depend on libc. None of the > > other packages in the edk2 repository use these > > packages, so these 3 package can be safely moved > > without any impacts to platform firmware builds. > > Build configurations that do use libc features can > > clone the edk2-apps repository and add it to > > PACKAGES_PATH. >=20 > I must confess to never having properly understood the > scope of AppPkg > to begin with. >=20 > AppPkg/Applications/Hello does not appear to have any > further (real) > dependency on libc than > MdeModulePkg/Application/HelloWorld/, and . >=20 > And certainly MdeModulePkg/Applications contain plenty of > ... applications. >=20 > So, if the purpose is simply to provide some examples of > application > written to libc rather than UEFI - should this be edk2- > libc instead? >=20 > Best Regards, >=20 > Leif >=20 > > The history of these 3 packages would be preserved > > when importing the content into edk2-apps. After > > The import is verified, these 3 packages would be > > deleted from the edk2 repository. > > > > This proposal helps reduce the size of the edk2 > > repository and focuses edk2 repository on packages > > used to provide UEFI/PI conformant firmware. > > > > If there are no concerns with this proposal, I will > > enter a Tianocore BZs for the two steps. > > > > Best regards, > > > > Mike > > _______________________________________________ > > edk2-devel mailing list > > edk2-devel@lists.01.org > > https://lists.01.org/mailman/listinfo/edk2-devel