smart server probing in 1.4 breaks check outs of short bus http repositories [regression]

Bug #230223 reported by James Troup on 2008-05-14
2
Affects Status Importance Assigned to Milestone
Bazaar
High
Vincent Ladeuil

Bug Description

bzr 1.4 can't branch

  http://bzr.debian.org/da-tools/da-tools/userdir-ldap-common

It bombs out with:

| bzr: ERROR: Transport error: Server refuses to fullfil the request

This appears to be the smart server probing as ~/.bzr.log shows it
trying to do a POST which is 403-ed. This is a regression from 1.3
which can branch the above URL just fine.

Related branches

James Westby (james-w) wrote :

Hi,

Thanks for the bug report. I marked it confirmed as I believe someone
on the mailing list is having the same problem. Also I marked it high,
but a release manager may want to make it critical.

Thanks,

James

Changed in bzr:
importance: Undecided → High
status: New → Confirmed
Andrew Bennetts (spiv) wrote :

By the way, you should be able to workaround this by prefixing "nosmart+" to the http URL, i.e. "nosmart+http://bzr.debian.org/da-tools/da-tools/userdir-ldap-common".

Andrew Bennetts (spiv) wrote :

I can reproduce this with bzr.dev if I force it to use urllib instead of pycurl (either by removing pycurl, or by using "http+urllib://..." as the URL).

So this appears to be a bug in our error handling for urllib vs. what we do for pycurl.

Vincent Ladeuil (vila) on 2008-05-19
Changed in bzr:
assignee: nobody → vila
status: Confirmed → Fix Committed
Vincent Ladeuil (vila) on 2008-05-19
Changed in bzr:
milestone: none → 1.6
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers