From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=2a00:1450:4864:20::344; helo=mail-wm1-x344.google.com; envelope-from=leif.lindholm@linaro.org; receiver=edk2-devel@lists.01.org Received: from mail-wm1-x344.google.com (mail-wm1-x344.google.com [IPv6:2a00:1450:4864:20::344]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 688ED2194D3B8 for ; Tue, 2 Apr 2019 02:12:35 -0700 (PDT) Received: by mail-wm1-x344.google.com with SMTP id y197so2707395wmd.0 for ; Tue, 02 Apr 2019 02:12:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=CHw74O3sX7DsfG/mznch/Y4yoORo+XSYLzPHm7as/tw=; b=CVLA8fE9Ir/RIEzfpnk0et7BDaKB7/EXH3EshGIcLX7EX1QEurMSFUq0/8xXYyt8Lh FDAYqccMOrkR5nmU8OVcJt6DYAhQXyRM5sus2OaxujpFaqWVuBx5yYh5UQsTeY7r7Ma9 Uq70eVuKKbU87Qpe0S08iJC1eVj1PNdE4i0vYKh/cDxmBu58o4L+XxTWsLmHFj2ndYFH pHXJXwyjfOwxu88OlSkYYE+e3OXP6EgZL4VCV9iiNI2H65i+S+tsNGBdkUd2PmyyVSMH euyFq84evbHSsiIBHBp8pM/ONPY0o4XLhLbAGmqW5szgL5vufv4FsVWedz50mwzOkhIX o9Ug== 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:user-agent; bh=CHw74O3sX7DsfG/mznch/Y4yoORo+XSYLzPHm7as/tw=; b=NXhUaS6So6Z7jiN0TzCT12XM48xkJDETP67iI5pXkP24X+zNuEt6A524+FRR80Ano9 D11OXIPKuEtZBTR4/6mw25bKWi/E/LfZLqWkqAre8tiORV+Y+aeBnBjt3pMg9Qyi+Nmy WwVsUYgbdd47qRh5Zrw3AqqosRe9NkckbPr8Z8L9BKiodZAAZ0+bijyNSgcp7kSBerNA NISgTSIb3RRhOX8WQCjqvohsKVQAxtbC6467gb5Is3yRDFZ7nsIMNgocNEUvLBmSNFM1 Z4oJr2ie8A2BmekTcYVa4QMXTj+xf4PAw5An5VAM7nt2sV2V43ARg8EFcbuBxGRt/h1D jwQg== X-Gm-Message-State: APjAAAURlyiQU7cnpLBXtXv0itImJNVgiTj155lnQAEtdpV5H8cgQuVw kapUwkW0/liOwtZiK3kwrRI4Ng== X-Google-Smtp-Source: APXvYqwd9JtAW6CQNmUjCmgBDe4iOVl6jM8i2V5cIdppPBHOKPAVG4z8+00VmqBJbXCNZvMH9qhNFg== X-Received: by 2002:a1c:1903:: with SMTP id 3mr2673897wmz.103.1554196353772; Tue, 02 Apr 2019 02:12:33 -0700 (PDT) Received: from bivouac.eciton.net (bivouac.eciton.net. [2a00:1098:0:86:1000:23:0:2]) by smtp.gmail.com with ESMTPSA id n4sm14367039wrx.39.2019.04.02.02.12.32 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 02 Apr 2019 02:12:32 -0700 (PDT) Date: Tue, 2 Apr 2019 10:12:31 +0100 From: Leif Lindholm To: Laszlo Ersek Cc: "Bi, Dandan" , "edk2-devel@lists.01.org" , "Gao, Liming" , "Carsey, Jaben" , Andrew Fish , Ard Biesheuvel , Michael Kinney , Stephano Cetola Message-ID: <20190402091230.zmwcrwb6s55ontm5@bivouac.eciton.net> References: <3C0D5C461C9E904E8F62152F6274C0BB40BB5D6F@SHSMSX104.ccr.corp.intel.com> <9492a5a0-58fc-4e49-4645-0593aa758660@redhat.com> MIME-Version: 1.0 In-Reply-To: <9492a5a0-58fc-4e49-4645-0593aa758660@redhat.com> User-Agent: NeoMutt/20170113 (1.7.2) Subject: Re: [RFC] Plan to delete ShellBinPkg from edk2/master 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: Tue, 02 Apr 2019 09:12:35 -0000 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Laszlo, On Tue, Apr 02, 2019 at 10:49:16AM +0200, Laszlo Ersek wrote: > On 04/02/19 07:38, Bi, Dandan wrote: > > Hi All, > > > > ShellBinPkg is the remaining binary package in Edk2 repo. We plan > > to delete ShellBinPkg from edk2/master, and keep source ShellPkg > > only in edk2 repo. > > Before the deletion, I will update the existing consumers in Edk2 > > and Edk2Platforms to use ShellPkg directly. > > > > If you have any concern please raise here before mid-April . If > > there is no concern, I will create patches for this task after > > mid-April. > > > > Bugzilla for this task: > > https://bugzilla.tianocore.org/show_bug.cgi?id=1675 > > (adding a few CC's) > > I think we should not remove ShellBinPkg without a replacement *somehwere*. > > A shell binary that is built from a validated edk2 tree, with a set of > library resolutions and PCD settings that are known to keep platform > dependencies *out* of the shell binary, is extremely useful. Agreed. However, I am not sure that accurately describes what we have today. > IIRC, Andrew suggested earlier that we should treat the shell even as an > "OS", with better compatibility standards than we currently maintain. > > I think we should only remove ShellBinPkg if we permanently offer a > separate download location instead, and we rebuild the shell binary from > "ShellPkg/ShellPkg.dsc" at every stable tag. I think this sounds like an exellent improvement. When I saw the patch, I did immediately think maybe I should start including them in my Linaro releases. But if we could automate a build of binaries for all supported architectures, and have a place to publish them, that would be much better. Best Regards, Leif > In that case, removing ShellBinPkg would indeed improve the edk2 tree, > in my opinion. > > Thanks, > Laszlo