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=WjMKESlO; spf=pass (domain: linaro.org, ip: 209.85.166.179, mailfrom: ard.biesheuvel@linaro.org) Received: from mail-it1-f179.google.com (mail-it1-f179.google.com [209.85.166.179]) by groups.io with SMTP; Wed, 24 Apr 2019 06:04:06 -0700 Received: by mail-it1-f179.google.com with SMTP id q19so6007797itk.3 for ; Wed, 24 Apr 2019 06:04:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HkDxrUz97jB9l45Vgyow+hOmahR3J2QLi2DDxLepFIA=; b=WjMKESlOzk6yn6XLsAHd63tK3ZL1zHTk/kyll/9dg1QBZOucxe7ZZHzbHtky/yyTIj o4id5atBzuh5dCr0a3ooxCVr8uPqmv7oG6WAR0DUFoazrWWlXOnKVDYFrdjwY/AOXob3 j0eAW3Na+7Z8H31AmhY2EK5r4KrZfHF/ZPXFDBYCyDJS3wcYHzCtaqKiMqeuEen9HfO7 ycMvWZwhIOtkVxULV67sxlRXzI2bBf/jiqoW6fHuTbtfRIeoSVgzbm28baCz2soYRIBk ts3Fio/bUtTg7D613E9da02h3GLb7j7e1hRJkbr2/jRyv10L0D30K1J7ye0fMbvQshfV EigQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HkDxrUz97jB9l45Vgyow+hOmahR3J2QLi2DDxLepFIA=; b=Xxk5RoGl2vKc5AU4SYsis+TqfOO4QvKUdPsFBR2Fuj96z5NlKFGvlJwbpcGpCqp/as kXIbpvzExPNKinDB2afW0g0dnj6nCYq/t5lsWkGcAUN/97jDELnZ26tlnsKPudTkmhIk MVj2Vuh8ExFdV18tkIjBfSDiavm58DHAryiM64YHw8NtIcQBYMiTnvP8j7ptdFfOSvBE Eis7dYWetGgVwyiBMCWWGI6hfdD4dOUz3ebpd2eenjqsPck7rVM5aK1zeISIhacQvi/N +cq0x1/fSpdWfjdQi+lhzKkPgsV0DkXK7Fp/zVR6mxtYd4BzQH9e9vfy1kXmV5eluShi 8V4Q== X-Gm-Message-State: APjAAAVbtbY+A5922H/2HINt39IwQlHMsHs+FJOkocR4VPU8tJN+kw3Y 68X0boDbCOXjhqbVhftHN7WwX5rPT27zk8zfLr+0eg== X-Google-Smtp-Source: APXvYqxWriVoTf4PlLlIpZnPBdJPyDYZHoWWjS1zJdS0Iwc0ENtjbu3nx4qPS2fzS6SYtBqnw7Vcgk3zSG07dkWb7KM= X-Received: by 2002:a24:59c1:: with SMTP id p184mr7060196itb.158.1556111045478; Wed, 24 Apr 2019 06:04:05 -0700 (PDT) MIME-Version: 1.0 References: <20190404135209.13116-1-dandan.bi@intel.com> <7a9e4689-ff0c-5500-1e41-71a0b8a9842a@redhat.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14E43017C@SHSMSX104.ccr.corp.intel.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14E4301B9@SHSMSX104.ccr.corp.intel.com> In-Reply-To: <4A89E2EF3DFEDB4C8BFDE51014F606A14E4301B9@SHSMSX104.ccr.corp.intel.com> From: "Ard Biesheuvel" Date: Wed, 24 Apr 2019 15:03:54 +0200 Message-ID: Subject: Re: [patch 0/7] Move BaseUefiTianoCustomDecompressLib from IntelFrameworkModulePkg to MdeModulePkg To: "Gao, Liming" Cc: Laszlo Ersek , "Bi, Dandan" , edk2-devel-groups-io , Julien Grall , Leif Lindholm , "Justen, Jordan L" , Andrew Fish , "Ni, Ray" , "Wang, Jian J" , "Wu, Hao A" , "Kinney, Michael D" , "Steele, Kelly" , "Sun, Zailiang" , "Qian, Yi" Content-Type: text/plain; charset="UTF-8" On Wed, 24 Apr 2019 at 15:02, Gao, Liming wrote: > > Ard: > I prefer to keep them as the separate repo. One dummy Git repo can be introduced to submodule edk2, edk2-platform, edk2-non-osi, and others. User can use this git repo to get everything. > That is not really my point. A git submodule allows you to store *in* the dependent repository which exact commit in the core repository you depend on. A dummy git repo does not work the same way. > > -----Original Message----- > > From: Ard Biesheuvel [mailto:ard.biesheuvel@linaro.org] > > Sent: Wednesday, April 24, 2019 8:48 PM > > To: Gao, Liming > > Cc: Laszlo Ersek ; Bi, Dandan ; edk2-devel-groups-io ; Julien Grall > > ; Leif Lindholm ; Justen, Jordan L ; Andrew Fish > > ; Ni, Ray ; Wang, Jian J ; Wu, Hao A ; Kinney, > > Michael D ; Steele, Kelly ; Sun, Zailiang ; Qian, Yi > > > > Subject: Re: [patch 0/7] Move BaseUefiTianoCustomDecompressLib from IntelFrameworkModulePkg to MdeModulePkg > > > > On Wed, 24 Apr 2019 at 14:46, Gao, Liming wrote: > > > > > > > > > So, we need to consider the combination of edk2 master + edk2-platform master. When do the incompatible change in edk2 master, we > > need to update edk2-platform master together. > > > > > > > Yes, it is either that, or we separate them properly, by pulling core > > EDK2 into edk2-platforms as a git submodule. That way, we can update > > the upstream commit depended upon instead of assuming that we are > > always updated in lockstep.