From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maxim Cournoyer Subject: bug#33100: [libssh] fatal: dumb http transport does not support shallow capabilities Date: Sun, 21 Oct 2018 17:42:10 -0400 Message-ID: <87ftwz3rkd.fsf@gmail.com> References: <87zhv94as1.fsf@gmail.com> <87in1w90iu.fsf@gnu.org> <87va5w3rtj.fsf@gmail.com> <20181021191018.GA18445@jasmine.lan> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55521) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gELVD-0007hI-3u for bug-guix@gnu.org; Sun, 21 Oct 2018 17:43:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gELV0-0004RA-V9 for bug-guix@gnu.org; Sun, 21 Oct 2018 17:43:08 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:58740) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gELV0-0004Qk-D2 for bug-guix@gnu.org; Sun, 21 Oct 2018 17:43:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gELV0-0007U4-8b for bug-guix@gnu.org; Sun, 21 Oct 2018 17:43:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <20181021191018.GA18445@jasmine.lan> (Leo Famulari's message of "Sun, 21 Oct 2018 15:10:18 -0400") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Leo Famulari Cc: 33100@debbugs.gnu.org Hello Leo, Leo Famulari writes: > On Sat, Oct 20, 2018 at 11:24:24PM -0400, Maxim Cournoyer wrote: >> ludo@gnu.org (Ludovic Court=C3=A8s) writes: >> > On closer inspection, it seems that there=E2=80=99s nothing =E2=80=9Cf= atal=E2=80=9D here: if you >> > let it run for a while (1 or 2 minutes), it ends up silently cloning t= he >> > whole repo and the derivation build eventually succeeds. >>=20 >> It did end up working fine, although it took a large amout of time for >> doing what seems to be a checkout (4 min 46 s). I did some experiments >> and this is really the time it took to do a full clone of the libssh >> project. > > Great, you figured it out :) > > More explanation: > > Git has a few different server protocols: git, dumb HTTP, smart HTTP, > and SSH: > > https://git-scm.com/book/en/v2/Git-on-the-Server-The-Protocols > > The dumb HTTP protocol is slow and does not show any progress status or > other informative message while it works, but if you monitor your > network traffic you can see it working. > > For obvious reasons, it's rare to see the dumb HTTP protocol deployed > nowadays, but you may still find it on legacy installations. Thanks for the extra bits of information :) Cheers, Maxim