Re: Problem with accessing stable git over http

From: Richard MUSIL
Date: Wednesday, March 26, 2008 - 3:35 am

For some reason I cannot access stable kernel git branches over http
since version 2.6.23.y.

HTTP access is working for 2.6.22.y
(http://www.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.22.y.git)
- I can fetch from it. It is also working for Linus' dev branch
(http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git)
which I clone.
But for stable 2.6.23.y and 2.6.24.y, when I try fetch, I get in particular:

HTTP GET
http://www.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.24.y.git/info/refs
HTTP/1.1
HTTP HTTP/1.1 404 Not Found (text/html)

I am behind proxy and firewall and I cannot use git protocol.

Does anyone know, what might be a problem? It kind of makes the sources
unreachable for me :(.

Thanks,
Richard
--

From: Willy Tarreau
Date: Thursday, April 3, 2008 - 10:07 pm

what version of git are you using ? Those files indeed do not exist in
either repository, so it would be good to find why git tries to fetch

regards,
Willy

--

From: Richard MUSIL
Date: Friday, April 4, 2008 - 1:29 am

I am usually using latest version compiled on gentoo from ~x86
(currently it is 1.5.4.5).

Interestingly those files exist for linux-2.6.22.y, i.e. accessing
http://www.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.22.y.git/info/refs
gives something and that is probably why I can fetch from 2.6.22.y branch.

Why git tries to access it is something beyond my understanding, I guess
it is the way http access works.

But I wonder, why the similar file is not present on 2.6.23.y and

So there is clearly discrepancy between those two on the server, but
whether this is a bug or intentional I do not know.

Richard
--

From: Richard MUSIL
Date: Tuesday, April 15, 2008 - 5:54 am

Just to give an update on the topic. I tried to clone stable 2.6.24.y

This is from machine which is behind proxy, but I tried it from another
one, which has direct access and got exactly the same output.
Is it possible that perhaps git-update-server-info should be run there?
Who is responsible for the repository maintenance?
So far it looks like the http access is simply not set up on the repo,
even though it is advertised on project web page.

Greg, could you help me with this?

Richard

--

From: Greg KH
Date: Thursday, April 17, 2008 - 2:28 pm

I've now run git-update-server-info on that repo, let me know if that
solves the problem or not.

thanks,

greg k-h
--

From: Richard MUSIL
Date: Friday, April 18, 2008 - 12:18 am

Thanks, this seems has solved the problem. Now, I can fetch from stable
branch over http without any problems.

Richard
--

From: Richard MUSIL
Date: Tuesday, May 27, 2008 - 3:11 am

Hello Greg,

it seems git-update-server-info should be run regularly, because it
looks like right now I am stuck at v2.6.24.4 and I cannot get anything
from 2.6.25.y stable branch - the time you probably run it.
Could you please fix it?

Richard

--

From: Greg KH
Date: Tuesday, May 27, 2008 - 9:54 am

It should now work, sorry about this.

greg k-h
--