From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48308) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UiUzf-00069g-K1 for qemu-devel@nongnu.org; Fri, 31 May 2013 15:28:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UiUze-0007Rw-CA for qemu-devel@nongnu.org; Fri, 31 May 2013 15:28:07 -0400 Received: from mail-ie0-x22d.google.com ([2607:f8b0:4001:c03::22d]:33843) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UiUze-0007Qf-6c for qemu-devel@nongnu.org; Fri, 31 May 2013 15:28:06 -0400 Received: by mail-ie0-f173.google.com with SMTP id k13so5075246iea.18 for ; Fri, 31 May 2013 12:28:05 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <874ndj2e1h.fsf@codemonkey.ws> References: <20130523124132.GA18596@redhat.com> <20130528235309.GA31648@morn.localdomain> <20130531023426.GB18156@morn.localdomain> <51A88D73.1090302@redhat.com> <87bo7rmhbp.fsf@codemonkey.ws> <1370009305.5141.95.camel@i7.infradead.org> <87mwrbqhn1.fsf@codemonkey.ws> <1370018019.5141.104.camel@i7.infradead.org> <871u8n9j01.fsf@codemonkey.ws> <51A8E75F.5060405@redhat.com> <874ndj2e1h.fsf@codemonkey.ws> Date: Fri, 31 May 2013 12:28:05 -0700 Message-ID: From: Jordan Justen Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [Qemu-devel] KVM call agenda for 2013-05-28 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: "Michael S. Tsirkin" , KVM devel mailing list , Juan Quintela , Laszlo Ersek , seabios@seabios.org, qemu-devel qemu-devel , Kevin O'Connor , ddutile@redhat.com, Paolo Bonzini , David Woodhouse On Fri, May 31, 2013 at 11:35 AM, Anthony Liguori wrote: > As I think more about it, I think forking edk2 is inevitable. We need a > clean repo that doesn't include the proprietary binaries. I doubt > upstream edk2 is willing to remove the binaries. No, probably not unless a BSD licensed alternative was available. :) But, in thinking about what might make sense for EDK II with git, one option that should be considered is breaking the top-level 'packages' into separate sub-modules. I had gone so far as to start pushing repos as sub-modules. But, as the effort to convert EDK II to git has stalled (actually never even thought about leaving the ground), I abandoned that approach and went back to just mirroring one EDK II. I could fairly easily re-enable mirror the sub-set of packages needed for OVMF. So, in that case, the FatBinPkg sub-module could easily be dropped from a tree. > But this can be quite simple using a combination of git-svn and a > rewriting script. We did exactly this to pull out the VGABios from > Bochs and remove the binaries associated with it. It's 100% automated > and can be kept in sync via a script on qemu.org. I would love to mirror the BaseTools as a sub-package without all the silly windows binaries... What script did you guys use? -Jordan