I think the correct fix here would be for `breezy.plugins.launchpad.lp_directory._resolve_via_api` to handle the case where the `scheme='http'` call returns an error, and omit the http:// URL from the list of URLs that it returns in that case. `scheme='http'` will always fail for private branches. Jelmer?
I think the correct fix here would be for `breezy. plugins. launchpad. lp_directory. _resolve_ via_api` to handle the case where the `scheme='http'` call returns an error, and omit the http:// URL from the list of URLs that it returns in that case. `scheme='http'` will always fail for private branches. Jelmer?