* Re: git clone through http [not found] ` <87ha48dp55.fsf@naesten.mooo.com> @ 2014-05-30 14:38 ` Simon Marchi 2014-05-30 14:48 ` Joel Brobecker 2014-05-30 14:50 ` Frank Ch. Eigler 0 siblings, 2 replies; 10+ messages in thread From: Simon Marchi @ 2014-05-30 14:38 UTC (permalink / raw) To: Samuel Bronson; +Cc: gdb, overseers On Thu 29 May 2014 09:35:50 PM EDT, Samuel Bronson wrote: > Simon Marchi <simon.marchi@ericsson.com> writes: > >> Hello, >> >> Cloning the binutils-gdb repository using the http address >> (http://sourceware.org/git/binutils-gdb.git) doesn't seem to work. >> >> $ git clone http://sourceware.org/git/binutils-gdb.git >> Cloning into 'binutils-gdb'... >> error: Unable to get pack index >> http://sourceware.org/git/binutils-gdb.git/objects/pack/pack-40a278cd270f8215e6b993869d659b2aff311eb8.idx > [...] > > Such messages indicate that, in order for http access to work, someone > either needs to: > > 1. Rename/copy the file "hooks/post-update.sample" in the repository > to "hooks/post-update" to allow use of the "dumb" git protocol. > (In case the file is missing, or for the lazy but still curious, I > have also appended a copy to this message.) > > or > > 2. Somehow set up a "smart" web-based git server. This seems to > involve git-http-backend(1); for Apache, there are directions at > <http://sethrobertson.github.io/HowToPutGitOnTheWeb/GitOnTheWeb.html#aro> > (and earlier parts of that page). > > Choice 2 is clearly more complicated and more httpd-specific, but also > more efficient in most cases. I suppose this is something that the overseers would have to look at ? ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: git clone through http 2014-05-30 14:38 ` git clone through http Simon Marchi @ 2014-05-30 14:48 ` Joel Brobecker 2014-05-30 14:50 ` Frank Ch. Eigler 1 sibling, 0 replies; 10+ messages in thread From: Joel Brobecker @ 2014-05-30 14:48 UTC (permalink / raw) To: Simon Marchi; +Cc: Samuel Bronson, gdb, overseers > I suppose this is something that the overseers would have to look at ? Is there an advantage of adding "http" support, since already have access via the "git" protocol? The latter is what we document on the GDB web pages. -- Joel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: git clone through http 2014-05-30 14:38 ` git clone through http Simon Marchi 2014-05-30 14:48 ` Joel Brobecker @ 2014-05-30 14:50 ` Frank Ch. Eigler 2014-05-30 15:00 ` Joel Brobecker 1 sibling, 1 reply; 10+ messages in thread From: Frank Ch. Eigler @ 2014-05-30 14:50 UTC (permalink / raw) To: Simon Marchi; +Cc: Samuel Bronson, gdb, overseers Hi - On Fri, May 30, 2014 at 10:38:09AM -0400, Simon Marchi wrote: > >> [...] > >> $ git clone http://sourceware.org/git/binutils-gdb.git > >> Cloning into 'binutils-gdb'... > >> error: Unable to get pack index FWIW, it's working for me, just very slowly (as is normal for dumb-http: transport), and possibly made worse by httpd/firewall load-limiting in effect. > > 1. Rename/copy the file "hooks/post-update.sample" in the repository > > to "hooks/post-update" to allow use of the "dumb" git protocol. This is already done. > > 2. Somehow set up a "smart" web-based git server. [...] > > Choice 2 is clearly more complicated and more httpd-specific, but also > > more efficient in most cases. We'll consider it, though an even easier thing we could do is stop promoting the http:// git URL. > > -- > > Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread! (Wow, I haven't seen that in 20+ years!) - FChE ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: git clone through http 2014-05-30 14:50 ` Frank Ch. Eigler @ 2014-05-30 15:00 ` Joel Brobecker 2014-05-30 15:10 ` Marc Khouzam 0 siblings, 1 reply; 10+ messages in thread From: Joel Brobecker @ 2014-05-30 15:00 UTC (permalink / raw) To: Frank Ch. Eigler; +Cc: Simon Marchi, Samuel Bronson, gdb, overseers > > > 2. Somehow set up a "smart" web-based git server. [...] > > > Choice 2 is clearly more complicated and more httpd-specific, but also > > > more efficient in most cases. > > We'll consider it, though an even easier thing we could do is stop > promoting the http:// git URL. If we do, it would be interesting to know where that is. I double-checked GDB's website, and it only references the "git" protocol. -- Joel ^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: git clone through http 2014-05-30 15:00 ` Joel Brobecker @ 2014-05-30 15:10 ` Marc Khouzam 2014-05-30 15:21 ` pinskia 0 siblings, 1 reply; 10+ messages in thread From: Marc Khouzam @ 2014-05-30 15:10 UTC (permalink / raw) To: 'Joel Brobecker', 'Frank Ch. Eigler' Cc: Simon Marchi, 'Samuel Bronson', 'gdb@sourceware.org', 'overseers@sourceware.org' > -----Original Message----- > From: gdb-owner@sourceware.org [mailto:gdb-owner@sourceware.org] On > Behalf Of Joel Brobecker > Sent: Friday, May 30, 2014 11:00 AM > To: Frank Ch. Eigler > Cc: Simon Marchi; Samuel Bronson; gdb@sourceware.org; > overseers@sourceware.org > Subject: Re: git clone through http > > > > > 2. Somehow set up a "smart" web-based git server. [...] Choice 2 > > > > is clearly more complicated and more httpd-specific, but also more > > > > efficient in most cases. > > > > We'll consider it, though an even easier thing we could do is stop > > promoting the http:// git URL. > > If we do, it would be interesting to know where that is. I double-checked > GDB's website, and it only references the "git" protocol. I am trying to use the http access to the GDB git repo because I want to run automated tests using the master branch using a Jenkins infrastructure. That Jenkins machine has to go through a proxy to access the internet and the proxy does not trigger when using the git protocol. So I was hoping to fall back on the http protocol. We've faced similar issues for eclipse projects and having an http access to the repos has proven useful. I found the reference to that http access here at the top of the page of the git repo: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git Thanks Marc ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: git clone through http 2014-05-30 15:10 ` Marc Khouzam @ 2014-05-30 15:21 ` pinskia 2014-05-30 15:32 ` Simon Marchi 0 siblings, 1 reply; 10+ messages in thread From: pinskia @ 2014-05-30 15:21 UTC (permalink / raw) To: Marc Khouzam Cc: Joel Brobecker, Frank Ch. Eigler, Simon Marchi, Samuel Bronson, gdb, overseers On May 30, 2014, at 8:10 AM, Marc Khouzam <marc.khouzam@ericsson.com> wrote: >> -----Original Message----- >> From: gdb-owner@sourceware.org [mailto:gdb-owner@sourceware.org] On >> Behalf Of Joel Brobecker >> Sent: Friday, May 30, 2014 11:00 AM >> To: Frank Ch. Eigler >> Cc: Simon Marchi; Samuel Bronson; gdb@sourceware.org; >> overseers@sourceware.org >> Subject: Re: git clone through http >> >>>>> 2. Somehow set up a "smart" web-based git server. [...] Choice 2 >>>>> is clearly more complicated and more httpd-specific, but also more >>>>> efficient in most cases. >>> >>> We'll consider it, though an even easier thing we could do is stop >>> promoting the http:// git URL. >> >> If we do, it would be interesting to know where that is. I double-checked >> GDB's website, and it only references the "git" protocol. > > I am trying to use the http access to the GDB git repo because I want to run > automated tests using the master branch using a Jenkins infrastructure. > That Jenkins machine has to go through a proxy to access the internet and the > proxy does not trigger when using the git protocol. So I was hoping to fall back > on the http protocol. What about doing a local mirror? Thanks, Andrew > > We've faced similar issues for eclipse projects and having an http access to > the repos has proven useful. > > I found the reference to that http access here at the top of the page of the git repo: > https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git > > Thanks > > Marc > ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: git clone through http 2014-05-30 15:21 ` pinskia @ 2014-05-30 15:32 ` Simon Marchi 2014-05-30 15:44 ` Joel Brobecker 0 siblings, 1 reply; 10+ messages in thread From: Simon Marchi @ 2014-05-30 15:32 UTC (permalink / raw) To: pinskia Cc: Joel Brobecker, Frank Ch. Eigler, Samuel Bronson, gdb, overseers, Marc Khouzam > What about doing a local mirror? I am not sure I understand. Making a local mirror is basically cloning the repository, which we can't do with the current limitations. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: git clone through http 2014-05-30 15:32 ` Simon Marchi @ 2014-05-30 15:44 ` Joel Brobecker 2014-05-30 16:48 ` Simon Marchi 0 siblings, 1 reply; 10+ messages in thread From: Joel Brobecker @ 2014-05-30 15:44 UTC (permalink / raw) To: Simon Marchi Cc: pinskia, Frank Ch. Eigler, Samuel Bronson, gdb, overseers, Marc Khouzam > I am not sure I understand. Making a local mirror is basically cloning > the repository, which we can't do with the current limitations. I am guessing you would be creating a local mirror using tools outside of your framework, and then use that local mirror from your framework? Regardless, it sounds like http-based cloning and update is actually working, as someone else said, so perhaps it was just a glitch? -- Joel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: git clone through http 2014-05-30 15:44 ` Joel Brobecker @ 2014-05-30 16:48 ` Simon Marchi 2014-05-30 16:53 ` Marc Khouzam 0 siblings, 1 reply; 10+ messages in thread From: Simon Marchi @ 2014-05-30 16:48 UTC (permalink / raw) To: Joel Brobecker Cc: pinskia, Frank Ch. Eigler, Samuel Bronson, gdb, overseers, Marc Khouzam On Fri 30 May 2014 11:44:46 AM EDT, Joel Brobecker wrote: >> I am not sure I understand. Making a local mirror is basically cloning >> the repository, which we can't do with the current limitations. > > I am guessing you would be creating a local mirror using tools > outside of your framework, and then use that local mirror from > your framework? > > Regardless, it sounds like http-based cloning and update is actually > working, as someone else said, so perhaps it was just a glitch? Still doesn't work for me, although it's not always the hash that fail. Also, I get some connection time out sometimes. From work computer (through mean corporate proxy): $ git clone http://sourceware.org/git/binutils-gdb.git lalala Cloning into 'lalala'... error: Unable to get pack index http://sourceware.org/git/binutils-gdb.git/objects/pack/pack-40a278cd270f8215e6b993869d659b2aff311eb8.idx error: Unable to find b585a9fad59f9d0c07681778b97d36b67bd9748d under http://sourceware.org/git/binutils-gdb.git Cannot obtain needed object b585a9fad59f9d0c07681778b97d36b67bd9748d while processing commit 522c09bf63a4b235e6fde07a5e389f2a533cfe0f. error: Fetch failed. From university server I somehow still have access to: $ git clone http://sourceware.org/git/binutils-gdb.git lalala Cloning into 'lalala'... error: Unable to get pack file http://sourceware.org/git/binutils-gdb.git/objects/pack/pack-1175e0f6cbb493af3d9ead3010ac0f4caaf3f6f0.pack Failed to connect to sourceware.org port 80: Connection timed out error: Unable to find 904361fcd43fa933b5f7f2a9d32bfc8eb2b07e7d under http://sourceware.org/git/binutils-gdb.git Cannot obtain needed blob 904361fcd43fa933b5f7f2a9d32bfc8eb2b07e7d while processing commit c4086213966a0465f7600f8bf652e3692e9ff92e. error: Fetch failed. From home: $ git clone http://sourceware.org/git/binutils-gdb.git Cloning into 'binutils-gdb'... error: Unable to get pack index http://sourceware.org/git/binutils-gdb.git/objects/pack/pack-16b3a2186e2cf0ac2fd7beb4480c50d23080cc32.idx error: Unable to get pack index http://sourceware.org/git/binutils-gdb.git/objects/pack/pack-d5403beeca91e793aa19e4e6725b86b0cd0382bd.idx error: Unable to find d3e2080fb50a3c637779ba660b92281e7aef32ef under http://sourceware.org/git/binutils-gdb.git Cannot obtain needed blob d3e2080fb50a3c637779ba660b92281e7aef32ef while processing commit f86ff23fd44ed9131ffb165fa9dc733b90f0931c. error: Fetch failed. ^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: git clone through http 2014-05-30 16:48 ` Simon Marchi @ 2014-05-30 16:53 ` Marc Khouzam 0 siblings, 0 replies; 10+ messages in thread From: Marc Khouzam @ 2014-05-30 16:53 UTC (permalink / raw) To: Simon Marchi, Joel Brobecker Cc: pinskia, Frank Ch. Eigler, Samuel Bronson, gdb, overseers > -----Original Message----- > From: Simon Marchi > Sent: Friday, May 30, 2014 12:48 PM > To: Joel Brobecker > Cc: pinskia@gmail.com; Frank Ch. Eigler; Samuel Bronson; > gdb@sourceware.org; overseers@sourceware.org; Marc Khouzam > Subject: Re: git clone through http > > On Fri 30 May 2014 11:44:46 AM EDT, Joel Brobecker wrote: > >> I am not sure I understand. Making a local mirror is basically > >> cloning the repository, which we can't do with the current limitations. > > > > I am guessing you would be creating a local mirror using tools outside > > of your framework, and then use that local mirror from your framework? > > > > Regardless, it sounds like http-based cloning and update is actually > > working, as someone else said, so perhaps it was just a glitch? > > Still doesn't work for me, although it's not always the hash that fail. Also, I get > some connection time out sometimes. > > From work computer (through mean corporate proxy): > > $ git clone http://sourceware.org/git/binutils-gdb.git lalala Cloning into > 'lalala'... > error: Unable to get pack index http://sourceware.org/git/binutils- > gdb.git/objects/pack/pack-40a278cd270f8215e6b993869d659b2aff311eb8.idx > error: Unable to find b585a9fad59f9d0c07681778b97d36b67bd9748d under > http://sourceware.org/git/binutils-gdb.git > Cannot obtain needed object b585a9fad59f9d0c07681778b97d36b67bd9748d > while processing commit 522c09bf63a4b235e6fde07a5e389f2a533cfe0f. > error: Fetch failed. > > From university server I somehow still have access to: > > $ git clone http://sourceware.org/git/binutils-gdb.git lalala Cloning into > 'lalala'... > error: Unable to get pack file http://sourceware.org/git/binutils- > gdb.git/objects/pack/pack-1175e0f6cbb493af3d9ead3010ac0f4caaf3f6f0.pack > Failed to connect to sourceware.org port 80: Connection timed out > error: Unable to find 904361fcd43fa933b5f7f2a9d32bfc8eb2b07e7d under > http://sourceware.org/git/binutils-gdb.git > Cannot obtain needed blob 904361fcd43fa933b5f7f2a9d32bfc8eb2b07e7d > while processing commit c4086213966a0465f7600f8bf652e3692e9ff92e. > error: Fetch failed. > > From home: > > $ git clone http://sourceware.org/git/binutils-gdb.git > Cloning into 'binutils-gdb'... > error: Unable to get pack index http://sourceware.org/git/binutils- > gdb.git/objects/pack/pack-16b3a2186e2cf0ac2fd7beb4480c50d23080cc32.idx > error: Unable to get pack index http://sourceware.org/git/binutils- > gdb.git/objects/pack/pack- > d5403beeca91e793aa19e4e6725b86b0cd0382bd.idx > error: Unable to find d3e2080fb50a3c637779ba660b92281e7aef32ef under > http://sourceware.org/git/binutils-gdb.git > Cannot obtain needed blob d3e2080fb50a3c637779ba660b92281e7aef32ef > while processing commit f86ff23fd44ed9131ffb165fa9dc733b90f0931c. > error: Fetch failed. I'm also getting similar errors. I believe it worked at the beginning of the week, and I got the repo cloned by my Jenkins job. Not long after (the same afternoon or the day after) it didn't work anymore. Thanks for the help Marc ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2014-05-30 16:53 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <53876894.5020103@ericsson.com> [not found] ` <87ha48dp55.fsf@naesten.mooo.com> 2014-05-30 14:38 ` git clone through http Simon Marchi 2014-05-30 14:48 ` Joel Brobecker 2014-05-30 14:50 ` Frank Ch. Eigler 2014-05-30 15:00 ` Joel Brobecker 2014-05-30 15:10 ` Marc Khouzam 2014-05-30 15:21 ` pinskia 2014-05-30 15:32 ` Simon Marchi 2014-05-30 15:44 ` Joel Brobecker 2014-05-30 16:48 ` Simon Marchi 2014-05-30 16:53 ` Marc Khouzam
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).