[GIT PULL] generic arm for MSM

Russell King - ARM Linux linux at arm.linux.org.uk
Tue Apr 6 17:35:32 EDT 2010


On Thu, Apr 01, 2010 at 04:11:31PM -0700, Daniel Walker wrote:
> On Fri, 2010-03-26 at 08:23 +0000, Russell King - ARM Linux wrote:
> > On Fri, Mar 26, 2010 at 09:14:45AM +0100, Uwe Kleine-König wrote:
> > > Hello,
> > > 
> > > > I tried to add both,
> > > > 
> > > > ftp://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm.git
> > > > http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm.git/
> > > > 
> > > > and I got strange download failures ..
> > > It's recommended to have an actual copy of Linus' tree to fetch Russells
> > > into.  Then it works fine most of the time.
> > 
> > There shouldn't be any problem; that tree is an identical copy of my
> > local tree which uses no alternatives.  It always contains an entire
> > set of Linus' tree with no additional repacking.
> 
> Now I'm getting this when I try to fetch your tree,
> 
> error: RETR response: 550 (curl_result = 78, http_code = 550, sha1 = 2725898fc9bb2121ac0fb1b5e4faf4fc09014729)
> error: RETR response: 550 (curl_result = 78, http_code = 550, sha1 = b72c40949b0f04728f2993a1434598d3bad094ea)
> error: RETR response: 550 (curl_result = 78, http_code = 550, sha1 = 2eaa9cfdf33b8d7fb7aff27792192e0019ae8fc6)
> error: RETR response: 550 (curl_result = 78, http_code = 550, sha1 = e4d50423d773fb8d5b714430ba5358e8a1b87c14)
> error: RETR response: 550 (curl_result = 78, http_code = 550, sha1 = 162451fe66ce653aba0882a73c91b18006263397)
> error: RETR response: 550 (curl_result = 78, http_code = 550, sha1 = 698a60b84f0ea4fe4a35aaeeb554e2e364adbb3c)
> error: RETR response: 550 (curl_result = 78, http_code = 550, sha1 = 31bd585167b1da44dbb0242c1e1c3bef8126f7a2)
> error: RETR response: 550 (curl_result = 78, http_code = 550, sha1 = 6d7959089feef578b898c72ca7d5397114262a6d)
> error: FTP response timeout (curl_result = 28, http_code = 150, sha1 = 0f59db814fb8d112ea3ded5ca240aaf7e9b165dd)
> error: Unable to find 9dc95cddf0db231f714b583d41872f5682c7fa10 under ftp://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm.git
> Cannot obtain needed tree 9dc95cddf0db231f714b583d41872f5682c7fa10
> while processing commit 7998a8787a8b35fede689c2bb716f65b231e7492.
> error: Fetch failed.
> 
> Ultimately the fetch fails .. I did this on multiple git trees with the
> same result ..

Seems to be a git bug.

1. GIT_DIR=..../linux-2.6-arm.git git cat-file -p 2725898fc9bb2121ac0fb1b5e4faf4fc09014729
   works, so the tree _does_ have this object.
2. objects/27/25898fc9bb2121ac0fb1b5e4faf4fc09014729 doesn't exist, so it
   must be in a pack file.
3. objects/info/packs lists all the pack files.

So the question is why isn't your pull fetching from the pack files.
Lastly:

4. b72c40949b0f04728f2993a1434598d3bad094ea (and some of the others) are
   Linus' commits.
5. 2eaa9cfdf33b8d7fb7aff27792192e0019ae8fc6 is the -rc3 tag.

So either your tree is not up to date wrt Linus' tree, or git is trying
to fetch objects it already has (which would also be a git bug.)

I notice that you're using the ftp URL - have you tried using the http
URL instead?  Maybe git doesn't support ftp URLs?



More information about the linux-arm-kernel mailing list