"git clone git://git.launchpad.net/<anything>" fails with git 2.26.0

Bug #1870080 reported by Colin Watson
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
turnip
Fix Released
Critical
Ioana Lasc

Bug Description

  $ git --version
  git version 2.26.0
  $ git clone git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/focal
  Cloning into 'focal'...
  fatal: remote error: Parameters must have values

The particular repository doesn't matter (e.g. git://git.launchpad.net/germinate does the same thing). Possibly due to lack of protocol 2 support, although I didn't think it was meant to be a backward-compatibility break like this.

Related branches

Revision history for this message
Andy Whitcroft (apw) wrote :

2.26.0 is in Debian unstable already.

Revision history for this message
Colin Watson (cjwatson) wrote :

Ioana, I'm afraid this fix wasn't quite enough. Could you have another look on Monday, please?

$ git clone git://git.qastaging.paddev.net/~cjwatson/germinate/qastaging germinate
Cloning into 'germinate'...
fatal: remote error: Illegal request parameters

Changed in turnip:
assignee: nobody → Ioana Lasc (ilasc)
Revision history for this message
Colin Watson (cjwatson) wrote :

Slightly more correct and useful:

$ GIT_TRACE_PACKET=1 git clone git://git.qastaging.paddev.net/~cjwatson/germinate/+git/qastaging germinate
Cloning into 'germinate'...
16:51:03.923174 pkt-line.c:80 packet: clone> git-upload-pack ~cjwatson/germinate/+git/qastaging\0host=git.qastaging.paddev.net\0\0version=2\0
16:51:03.939203 pkt-line.c:80 packet: clone< ERR Illegal request parameters
fatal: remote error: Illegal request parameters

Changed in turnip:
status: Triaged → In Progress
Revision history for this message
Colin Watson (cjwatson) wrote :

Fix deployed to production today.

Changed in turnip:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.