Message ID | CAF++6AN8-pKhPKNQPDnCkXzQdqo4hPTH6eJetuzQXmsBkDXRNA@mail.gmail.com |
---|---|
State | New |
Headers | show |
It would appear that the HTTP versions of the repo URLs are /not/ referencing the same backend.... jim@jim-VirtualBox:~$ git ls-remote http://git.qemu-project.org/git/dtc.git 3b9c97093d6e1067f4d24d2bff32f3dd24e0751e HEAD 827ac8eca016c39b13fc916bbdb16f9f2fe3c34c refs/heads/expressions 3b9c97093d6e1067f4d24d2bff32f3dd24e0751e refs/heads/master 17dab7023959256224e800dd77cae57d8ecfaec0 refs/heads/multi-v1-tags 5426757b714e4c142da488fe685220b732f69d7b refs/heads/testing 827ac8eca016c39b13fc916bbdb16f9f2fe3c34c refs/remotes/github/expressions 3b9c97093d6e1067f4d24d2bff32f3dd24e0751e refs/remotes/github/master 17dab7023959256224e800dd77cae57d8ecfaec0 refs/remotes/github/multi-v1-tags 5426757b714e4c142da488fe685220b732f69d7b refs/remotes/github/testing 827ac8eca016c39b13fc916bbdb16f9f2fe3c34c refs/remotes/origin/expressions 120775eb1cf39f8dcecd695c3ff1cfef8aeb669d refs/remotes/origin/master 17dab7023959256224e800dd77cae57d8ecfaec0 refs/remotes/origin/multi-v1-tags f5aa792d81f5911eff088e4f88c0cd0a11ea9ca0 refs/tags/dwg-last 0a1018321b08f89d0f1942c77802aa777a82d437 refs/tags/v1.0.0 5cb1fbdd7cf82e1909e27c81073cf3272cb63fa3 refs/tags/v1.0.0^{} 8e4751ca3600a2d82365e7e9d806f2bab9b81d56 refs/tags/v1.0.0-rc1 74ce242bf3307c7ec77b9ddfff443c247ac8c0a3 refs/tags/v1.0.0-rc1^{} 38738612dec55c0262de2192cbe655f499b8c5de refs/tags/v1.1.0 202863e4dd681d17c06a82943f49485bf7860633 refs/tags/v1.1.0^{} 2d38c152a6cbcd6fcd7a2f2535d3bc8860c975f9 refs/tags/v1.1.0-rc1 7364cc79b5fa11e416dce01802139bc87d690118 refs/tags/v1.1.0-rc1^{} 427b0062114703674688aa581d13499b1b2da896 refs/tags/v1.2.0 52c356d81b1b5b5426f53655e782c37793c3637e refs/tags/v1.2.0^{} 33ea8e2705c6905edcabda65dfa92af56716056b refs/tags/v1.2.0-rc1 f8bf4bfc8796b46e6086a52f0cd6c1f9ed58645a refs/tags/v1.2.0-rc1^{} a532a5d2148e6a644bb56f7aa3d29297d19e30de refs/tags/v1.2.0-rc2 17773b0e5148c5ae281ee21492c871292cb7de20 refs/tags/v1.2.0-rc2^{} 00e38ce99a600e146aa20eac082b8d7d8ec70711 refs/tags/v1.3.0 bc895d6d09695d05ceb8b52486ffe861d6cfbdde refs/tags/v1.3.0^{} 6d109a2e4885896d2665d4bbcc5bc985110b0950 refs/tags/v1.4.0 65cc4d2748a2c2e6f27f1cf39e07a5dbabd80ebf refs/tags/v1.4.0^{} 29a9b5177c0bc192f7881b940932f903aca9c360 refs/tags/v1.4.1 302fca9f4c283e1994cf0a5a9ce1cf43ca15e6d2 refs/tags/v1.4.1^{} 24ec6e01bca89179d744d836fe94f2b459abd03d refs/tags/v1.4.2 ec02b34c05be04f249ffaaca4b666f5246877dea refs/tags/v1.4.2^{} jim@jim-VirtualBox:~$ Note that the tags for 1.4.3 and 1.4.4 are missing... Are the tags not "fetched" with the synchronization? On Mon, Mar 6, 2017 at 11:50 AM, James Hanley <jhanley@dgtlrift.com> wrote: > 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^ 6865190577f240d0c0f15d6537a893 > d771596404 > 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.maydell@linaro.org> > wrote: > >> On 3 March 2017 at 19:45, James Hanley <jhanley@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 >> > >
On 15 March 2017 at 15:30, James Hanley <jhanley@dgtlrift.com> wrote: > It would appear that the HTTP versions of the repo URLs are /not/ > referencing the same backend.... > > jim@jim-VirtualBox:~$ git ls-remote http://git.qemu-project.org/git/dtc.git > 3b9c97093d6e1067f4d24d2bff32f3dd24e0751e HEAD > 827ac8eca016c39b13fc916bbdb16f9f2fe3c34c refs/heads/expressions > 3b9c97093d6e1067f4d24d2bff32f3dd24e0751e refs/heads/master > 17dab7023959256224e800dd77cae57d8ecfaec0 refs/heads/multi-v1-tags > 5426757b714e4c142da488fe685220b732f69d7b refs/heads/testing > 827ac8eca016c39b13fc916bbdb16f9f2fe3c34c refs/remotes/github/expressions > 3b9c97093d6e1067f4d24d2bff32f3dd24e0751e refs/remotes/github/master > 17dab7023959256224e800dd77cae57d8ecfaec0 refs/remotes/github/multi-v1-tags > 5426757b714e4c142da488fe685220b732f69d7b refs/remotes/github/testing > 827ac8eca016c39b13fc916bbdb16f9f2fe3c34c refs/remotes/origin/expressions > 120775eb1cf39f8dcecd695c3ff1cfef8aeb669d refs/remotes/origin/master > 17dab7023959256224e800dd77cae57d8ecfaec0 refs/remotes/origin/multi-v1-tags > f5aa792d81f5911eff088e4f88c0cd0a11ea9ca0 refs/tags/dwg-last > 0a1018321b08f89d0f1942c77802aa777a82d437 refs/tags/v1.0.0 > 5cb1fbdd7cf82e1909e27c81073cf3272cb63fa3 refs/tags/v1.0.0^{} > 8e4751ca3600a2d82365e7e9d806f2bab9b81d56 refs/tags/v1.0.0-rc1 > 74ce242bf3307c7ec77b9ddfff443c247ac8c0a3 refs/tags/v1.0.0-rc1^{} > 38738612dec55c0262de2192cbe655f499b8c5de refs/tags/v1.1.0 > 202863e4dd681d17c06a82943f49485bf7860633 refs/tags/v1.1.0^{} > 2d38c152a6cbcd6fcd7a2f2535d3bc8860c975f9 refs/tags/v1.1.0-rc1 > 7364cc79b5fa11e416dce01802139bc87d690118 refs/tags/v1.1.0-rc1^{} > 427b0062114703674688aa581d13499b1b2da896 refs/tags/v1.2.0 > 52c356d81b1b5b5426f53655e782c37793c3637e refs/tags/v1.2.0^{} > 33ea8e2705c6905edcabda65dfa92af56716056b refs/tags/v1.2.0-rc1 > f8bf4bfc8796b46e6086a52f0cd6c1f9ed58645a refs/tags/v1.2.0-rc1^{} > a532a5d2148e6a644bb56f7aa3d29297d19e30de refs/tags/v1.2.0-rc2 > 17773b0e5148c5ae281ee21492c871292cb7de20 refs/tags/v1.2.0-rc2^{} > 00e38ce99a600e146aa20eac082b8d7d8ec70711 refs/tags/v1.3.0 > bc895d6d09695d05ceb8b52486ffe861d6cfbdde refs/tags/v1.3.0^{} > 6d109a2e4885896d2665d4bbcc5bc985110b0950 refs/tags/v1.4.0 > 65cc4d2748a2c2e6f27f1cf39e07a5dbabd80ebf refs/tags/v1.4.0^{} > 29a9b5177c0bc192f7881b940932f903aca9c360 refs/tags/v1.4.1 > 302fca9f4c283e1994cf0a5a9ce1cf43ca15e6d2 refs/tags/v1.4.1^{} > 24ec6e01bca89179d744d836fe94f2b459abd03d refs/tags/v1.4.2 > ec02b34c05be04f249ffaaca4b666f5246877dea refs/tags/v1.4.2^{} > jim@jim-VirtualBox:~$ > > > Note that the tags for 1.4.3 and 1.4.4 are missing... Are the tags not > "fetched" with the synchronization? Jeff, Stefan -- is something odd with the HTTP versions here? thanks -- PMM
On Wed, Mar 15, 2017 at 04:51:07PM +0000, Peter Maydell wrote: > On 15 March 2017 at 15:30, James Hanley <jhanley@dgtlrift.com> wrote: > > It would appear that the HTTP versions of the repo URLs are /not/ > > referencing the same backend.... > > > > jim@jim-VirtualBox:~$ git ls-remote http://git.qemu-project.org/git/dtc.git > > 3b9c97093d6e1067f4d24d2bff32f3dd24e0751e HEAD > > 827ac8eca016c39b13fc916bbdb16f9f2fe3c34c refs/heads/expressions > > 3b9c97093d6e1067f4d24d2bff32f3dd24e0751e refs/heads/master > > 17dab7023959256224e800dd77cae57d8ecfaec0 refs/heads/multi-v1-tags > > 5426757b714e4c142da488fe685220b732f69d7b refs/heads/testing > > 827ac8eca016c39b13fc916bbdb16f9f2fe3c34c refs/remotes/github/expressions > > 3b9c97093d6e1067f4d24d2bff32f3dd24e0751e refs/remotes/github/master > > 17dab7023959256224e800dd77cae57d8ecfaec0 refs/remotes/github/multi-v1-tags > > 5426757b714e4c142da488fe685220b732f69d7b refs/remotes/github/testing > > 827ac8eca016c39b13fc916bbdb16f9f2fe3c34c refs/remotes/origin/expressions > > 120775eb1cf39f8dcecd695c3ff1cfef8aeb669d refs/remotes/origin/master > > 17dab7023959256224e800dd77cae57d8ecfaec0 refs/remotes/origin/multi-v1-tags > > f5aa792d81f5911eff088e4f88c0cd0a11ea9ca0 refs/tags/dwg-last > > 0a1018321b08f89d0f1942c77802aa777a82d437 refs/tags/v1.0.0 > > 5cb1fbdd7cf82e1909e27c81073cf3272cb63fa3 refs/tags/v1.0.0^{} > > 8e4751ca3600a2d82365e7e9d806f2bab9b81d56 refs/tags/v1.0.0-rc1 > > 74ce242bf3307c7ec77b9ddfff443c247ac8c0a3 refs/tags/v1.0.0-rc1^{} > > 38738612dec55c0262de2192cbe655f499b8c5de refs/tags/v1.1.0 > > 202863e4dd681d17c06a82943f49485bf7860633 refs/tags/v1.1.0^{} > > 2d38c152a6cbcd6fcd7a2f2535d3bc8860c975f9 refs/tags/v1.1.0-rc1 > > 7364cc79b5fa11e416dce01802139bc87d690118 refs/tags/v1.1.0-rc1^{} > > 427b0062114703674688aa581d13499b1b2da896 refs/tags/v1.2.0 > > 52c356d81b1b5b5426f53655e782c37793c3637e refs/tags/v1.2.0^{} > > 33ea8e2705c6905edcabda65dfa92af56716056b refs/tags/v1.2.0-rc1 > > f8bf4bfc8796b46e6086a52f0cd6c1f9ed58645a refs/tags/v1.2.0-rc1^{} > > a532a5d2148e6a644bb56f7aa3d29297d19e30de refs/tags/v1.2.0-rc2 > > 17773b0e5148c5ae281ee21492c871292cb7de20 refs/tags/v1.2.0-rc2^{} > > 00e38ce99a600e146aa20eac082b8d7d8ec70711 refs/tags/v1.3.0 > > bc895d6d09695d05ceb8b52486ffe861d6cfbdde refs/tags/v1.3.0^{} > > 6d109a2e4885896d2665d4bbcc5bc985110b0950 refs/tags/v1.4.0 > > 65cc4d2748a2c2e6f27f1cf39e07a5dbabd80ebf refs/tags/v1.4.0^{} > > 29a9b5177c0bc192f7881b940932f903aca9c360 refs/tags/v1.4.1 > > 302fca9f4c283e1994cf0a5a9ce1cf43ca15e6d2 refs/tags/v1.4.1^{} > > 24ec6e01bca89179d744d836fe94f2b459abd03d refs/tags/v1.4.2 > > ec02b34c05be04f249ffaaca4b666f5246877dea refs/tags/v1.4.2^{} > > jim@jim-VirtualBox:~$ > > > > > > Note that the tags for 1.4.3 and 1.4.4 are missing... Are the tags not > > "fetched" with the synchronization? > > Jeff, Stefan -- is something odd with the HTTP versions here? > Hi, Yes - the post-update hooks to populate the info/refs file (needed for http) is not invokled when we update from our script. I just did it manually for dtc.git, and I am now updating the script so that this will happen automatically. (The tags should now be present) Thanks, -Jeff
Thanks - that seemed to resolve the issue. Will the synchronization scripts be updated for all repositories? I was also seeing the same issue when references for submodules roms/SLOF and roms/seabios were updated. -Jim On Wed, Mar 15, 2017 at 1:02 PM, Jeff Cody <jcody@redhat.com> wrote: > On Wed, Mar 15, 2017 at 04:51:07PM +0000, Peter Maydell wrote: > > On 15 March 2017 at 15:30, James Hanley <jhanley@dgtlrift.com> wrote: > > > It would appear that the HTTP versions of the repo URLs are /not/ > > > referencing the same backend.... > > > > > > jim@jim-VirtualBox:~$ git ls-remote http://git.qemu-project.org/ > git/dtc.git > > > 3b9c97093d6e1067f4d24d2bff32f3dd24e0751e HEAD > > > 827ac8eca016c39b13fc916bbdb16f9f2fe3c34c refs/heads/expressions > > > 3b9c97093d6e1067f4d24d2bff32f3dd24e0751e refs/heads/master > > > 17dab7023959256224e800dd77cae57d8ecfaec0 refs/heads/multi-v1-tags > > > 5426757b714e4c142da488fe685220b732f69d7b refs/heads/testing > > > 827ac8eca016c39b13fc916bbdb16f9f2fe3c34c refs/remotes/github/ > expressions > > > 3b9c97093d6e1067f4d24d2bff32f3dd24e0751e refs/remotes/github/master > > > 17dab7023959256224e800dd77cae57d8ecfaec0 refs/remotes/github/multi-v1- > tags > > > 5426757b714e4c142da488fe685220b732f69d7b refs/remotes/github/testing > > > 827ac8eca016c39b13fc916bbdb16f9f2fe3c34c refs/remotes/origin/ > expressions > > > 120775eb1cf39f8dcecd695c3ff1cfef8aeb669d refs/remotes/origin/master > > > 17dab7023959256224e800dd77cae57d8ecfaec0 refs/remotes/origin/multi-v1- > tags > > > f5aa792d81f5911eff088e4f88c0cd0a11ea9ca0 refs/tags/dwg-last > > > 0a1018321b08f89d0f1942c77802aa777a82d437 refs/tags/v1.0.0 > > > 5cb1fbdd7cf82e1909e27c81073cf3272cb63fa3 refs/tags/v1.0.0^{} > > > 8e4751ca3600a2d82365e7e9d806f2bab9b81d56 refs/tags/v1.0.0-rc1 > > > 74ce242bf3307c7ec77b9ddfff443c247ac8c0a3 refs/tags/v1.0.0-rc1^{} > > > 38738612dec55c0262de2192cbe655f499b8c5de refs/tags/v1.1.0 > > > 202863e4dd681d17c06a82943f49485bf7860633 refs/tags/v1.1.0^{} > > > 2d38c152a6cbcd6fcd7a2f2535d3bc8860c975f9 refs/tags/v1.1.0-rc1 > > > 7364cc79b5fa11e416dce01802139bc87d690118 refs/tags/v1.1.0-rc1^{} > > > 427b0062114703674688aa581d13499b1b2da896 refs/tags/v1.2.0 > > > 52c356d81b1b5b5426f53655e782c37793c3637e refs/tags/v1.2.0^{} > > > 33ea8e2705c6905edcabda65dfa92af56716056b refs/tags/v1.2.0-rc1 > > > f8bf4bfc8796b46e6086a52f0cd6c1f9ed58645a refs/tags/v1.2.0-rc1^{} > > > a532a5d2148e6a644bb56f7aa3d29297d19e30de refs/tags/v1.2.0-rc2 > > > 17773b0e5148c5ae281ee21492c871292cb7de20 refs/tags/v1.2.0-rc2^{} > > > 00e38ce99a600e146aa20eac082b8d7d8ec70711 refs/tags/v1.3.0 > > > bc895d6d09695d05ceb8b52486ffe861d6cfbdde refs/tags/v1.3.0^{} > > > 6d109a2e4885896d2665d4bbcc5bc985110b0950 refs/tags/v1.4.0 > > > 65cc4d2748a2c2e6f27f1cf39e07a5dbabd80ebf refs/tags/v1.4.0^{} > > > 29a9b5177c0bc192f7881b940932f903aca9c360 refs/tags/v1.4.1 > > > 302fca9f4c283e1994cf0a5a9ce1cf43ca15e6d2 refs/tags/v1.4.1^{} > > > 24ec6e01bca89179d744d836fe94f2b459abd03d refs/tags/v1.4.2 > > > ec02b34c05be04f249ffaaca4b666f5246877dea refs/tags/v1.4.2^{} > > > jim@jim-VirtualBox:~$ > > > > > > > > > Note that the tags for 1.4.3 and 1.4.4 are missing... Are the tags not > > > "fetched" with the synchronization? > > > > Jeff, Stefan -- is something odd with the HTTP versions here? > > > > Hi, > > Yes - the post-update hooks to populate the info/refs file (needed for > http) > is not invokled when we update from our script. I just did it manually > for > dtc.git, and I am now updating the script so that this will happen > automatically. > > (The tags should now be present) > > Thanks, > -Jeff >
On Fri, Mar 17, 2017 at 09:06:20AM -0400, James Hanley wrote: > Thanks - that seemed to resolve the issue. Will the synchronization > scripts be updated for all repositories? I was also seeing the same issue > when references for submodules roms/SLOF and roms/seabios were updated. > -Jim Hi, Thanks for the verification. Yes, the scripts have been updated for all repositories. Thanks, Jeff
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