From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=pass header.i=@linaro.org header.s=google header.b=jSuf+VvH; spf=pass (domain: linaro.org, ip: 209.85.128.44, mailfrom: leif.lindholm@linaro.org) Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) by groups.io with SMTP; Tue, 11 Jun 2019 09:08:25 -0700 Received: by mail-wm1-f44.google.com with SMTP id 22so3549030wmg.2 for ; Tue, 11 Jun 2019 09:08:24 -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=p4jW06hY3eFJD8mFXchdvonhA0Mz3GjZoQjphrxJT5U=; b=jSuf+VvHTjx0I2FYogBMttQ56iZC+PAcIZZ+PiThIyiCrRI2pt5waI790dFLTFKYPf +oOlRfU4scij5SiQZlDlD74WFrbAg9GFB0wSURMhTJ4HGasnJn93RXGp3jmJhe2PRX7G z4e/XOKGEhjKE4nl+UBZC2DqWu8hNZjFrLr9xmdyomBBJi+BEDp/1shdJ4NiRb86D1nz rGQx4VAuULFEjmZ1kMSn5LmwH5q+3lXXTeJ+40QCWqyLKIUbADb7WaEbNDsURj376sx+ Wssy6zLUnpeAL/VgRA1g9hg+zv1QRwPcS7g9VZGrv2Ym+l6kBXk8RfDyj9Z+PQdAx/Be vA3A== 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=p4jW06hY3eFJD8mFXchdvonhA0Mz3GjZoQjphrxJT5U=; b=cqAtoR6ALixZv3jlkf7cw6BqHyDMDP85jXpjvvOTAOpnfueydeZnBwCATDn3vV3nv2 F/p93u+cAVXXw8dsIouHq2YMiE0ngaxdV0l5ozstvC91pFLi9zUpTGjWBmx4oK0lpbFt 8PlPfP9R0M1/hf1kpS/N70CQmNEtwCzYEPFQpq2o/c8GyML+MjBiHctyfeC+CFqD6Rpf ttiuX/VMT7+D1E18XUoLVgJ12BkVQ/deRPb9Fy/7i8aV0gi+rZq9pBingOAjxuUWl/RY k/YSpGLCJDluOGyqEx6aRPIHkhRn8lq79g0qTO1XlVD6QsZcJlUCByn1KLVc8uvre/Ts fyCw== X-Gm-Message-State: APjAAAX9REciiEZVMpgzGDIWBXTk4VWDYzZjCNGiVsCBRCYvfmYtmwGo 1q/VheS10e4NS6NmEbvcRaBgBg== X-Google-Smtp-Source: APXvYqwvsuu5xg/goNPzkGNFTm/qx+tDqhHxt47vrKNmsZ7CS2o/TYxbu9q8x5PIVVB4RuTbJoXtLA== X-Received: by 2002:a1c:bbc1:: with SMTP id l184mr18066700wmf.111.1560269303416; Tue, 11 Jun 2019 09:08:23 -0700 (PDT) Return-Path: Received: from bivouac.eciton.net (bivouac.eciton.net. [2a00:1098:0:86:1000:23:0:2]) by smtp.gmail.com with ESMTPSA id s8sm24533048wra.55.2019.06.11.09.08.22 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 11 Jun 2019 09:08:22 -0700 (PDT) Date: Tue, 11 Jun 2019 17:08:21 +0100 From: "Leif Lindholm" To: Laszlo Ersek Cc: devel@edk2.groups.io, "Gao, Liming" , "sssky307@163.com" , "'announce@edk2.groups.io'" , "Kinney, Michael D" , "afish@apple.com" Subject: Re: [edk2-devel] EDK II Stable Tag release edk2-stable201905 completed Message-ID: <20190611160821.t7kqcdoc33nukgut@bivouac.eciton.net> References: <4A89E2EF3DFEDB4C8BFDE51014F606A14E46CD3D@SHSMSX104.ccr.corp.intel.com> <7606aa6e.d162.16b40a3cb45.Coremail.sssky307@163.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14E46DF7E@SHSMSX104.ccr.corp.intel.com> <20190610140014.botd5fxrrrrus4a5@bivouac.eciton.net> <20190611103007.fwnbpiympnofpy4x@bivouac.eciton.net> <6bbebdd6-a90a-ca83-b0af-105afa70a88c@redhat.com> MIME-Version: 1.0 In-Reply-To: <6bbebdd6-a90a-ca83-b0af-105afa70a88c@redhat.com> User-Agent: NeoMutt/20170113 (1.7.2) Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Jun 11, 2019 at 05:46:37PM +0200, Laszlo Ersek wrote: > > The instructions have spread to many other places (build instructions > > in wiki and edk2-platforms Readme.md being two of them). > > That's not to say we shouldn't change it, but that we need to go > > through and update those places too. > > > > And frankly, if we've accepted the need to support submodules, we > > need to document how edk2 interacts with submodules, not how each > > individual submodule interacts with edk2 - so the git instructions in > > OpenSSL-HOWTO.txt should probably be deleted. > > > > This might be a good topic to bring to the next design meeting. > > > > Presumably the above will be a useful workaround for the original > > reporter in the meantime. > > To be clear -- the problem *exists* only because the original reporter > is stuck behind a restrictive firewall. There is nothing *technically* > wrong with the current instructions in "OpenSSL-HOWTO.txt". There is > nothing particular in how "edk2 interacts with submodules". We're > discussing workarounds for a political problem. At this point in time we are discussing a workaround for a political problem. But relying on submodules means relinquishing elements of control and consistency (if github goes down, we're consistently down). In this instance, we explicitly don't care about the submodule for that other project (and I really hope this is the norm) - so we shouldn't be documenting steps that rely on that additional submodule existing. Whether its inaccessibility is for political (not just this one, but "oh, someone told me there was pirated things on that host"), technical ("server went down") or financial ("where is me domain, me noggin' noggin' domain, it's all gone for beer and tobacco") reasons. (Why yes, I may be going slightly loopy from too much python.) This is why I am referring to anything other than a central definition of the relationship between edk2 and its submodules as a workaround. I am not suggesting any shortcomings in the technical aspect. / Leif