I'm still seeing the same error - the only change I have in my clone is the following so that the submodules are accessible across our firewall - should the http URLs be referencing the same backend repo as the git URLs?: jim@jim-VirtualBox:~/project/test_qemu_repo/qemu$ git diff -v 6865190577f240d0c0f15d6537a893d771596404^ 6865190577f240d0c0f15d6537a893d771596404 diff --git a/.gitmodules b/.gitmodules index ca323b4..0156c06 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,36 +1,36 @@ [submodule "roms/vgabios"] path = roms/vgabios - url = git://git.qemu-project.org/vgabios.git/ + url = http://git.qemu-project.org/git/vgabios.git [submodule "roms/seabios"] path = roms/seabios - url = git://git.qemu-project.org/seabios.git/ + url = http://git.qemu-project.org/git/seabios.git [submodule "roms/SLOF"] path = roms/SLOF - url = git://git.qemu-project.org/SLOF.git + url = http://git.qemu-project.org/git/SLOF.git [submodule "roms/ipxe"] path = roms/ipxe - url = git://git.qemu-project.org/ipxe.git + url = http://git.qemu-project.org/git/ipxe.git [submodule "roms/openbios"] path = roms/openbios - url = git://git.qemu-project.org/openbios.git + url = http://git.qemu-project.org/git/openbios.git [submodule "roms/openhackware"] path = roms/openhackware - url = git://git.qemu-project.org/openhackware.git + url = http://git.qemu-project.org/git/openhackware.git [submodule "roms/qemu-palcode"] path = roms/qemu-palcode - url = git://github.com/rth7680/qemu-palcode.git + url = https://github.com/rth7680/qemu-palcode.git [submodule "roms/sgabios"] path = roms/sgabios - url = git://git.qemu-project.org/sgabios.git + url = http://git.qemu-project.org/git/sgabios.git [submodule "pixman"] path = pixman - url = git://anongit.freedesktop.org/pixman + url = https://anongit.freedesktop.org/git/pixman.git [submodule "dtc"] path = dtc - url = git://git.qemu-project.org/dtc.git + url = http://git.qemu-project.org/git/dtc.git [submodule "roms/u-boot"] path = roms/u-boot - url = git://git.qemu-project.org/u-boot.git + url = http://git.qemu-project.org/git/u-boot.git [submodule "roms/skiboot"] path = roms/skiboot - url = git://git.qemu.org/skiboot.git + url = http://git.qemu-project.org/git/skiboot.git
On Sat, Mar 4, 2017 at 7:47 AM, Peter Maydell <peter.mayd...@linaro.org> wrote: > On 3 March 2017 at 19:45, James Hanley <jhan...@dgtlrift.com> wrote: > > I'm trying to clone clean and I'm getting the following when initing the > > submodules updated: > > > It's unclear to me what should be done for a pristine clone - is there a > > step missing from pulling those submodules? > > I just did: > git clone git://git.qemu-project.org/qemu.git > cd qemu > git submodule init > git submodule update > > and that worked for me. > > (We do occasionally accidentally introduce an error where we > update the submodule but the qemu-project.org mirror of a > git repo hasn't yet moved forward to include the reference. > But it seems to all be OK at the moment.) > > As an aside you typically don't need all the submodules if > you're just interested in building QEMU. (You might need > the dtc module but configure will tell you if you do and > also what command to ues to just get the dtc submodule > and not anything else.) > > thanks > -- PMM >