many packages fail to import due to HTTPError talking to Launchpad (eg ubuntu:transmission)
Bug #819910 reported by
Jeremy Bícha
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Distributed Development |
Fix Released
|
Critical
|
Vincent Ladeuil |
Bug Description
A few days ago, transmission 2.33-0ubuntu1 was pushed but the lp:ubuntu/transmission branch was not updated. @mvo had to push it manually.
See also
http://
Related branches
lp:~mbp/udd/819910-service-root
- John A Meinel: Approve
-
Diff: 19 lines (+4/-4)1 file modifiedimport_package.py (+4/-4)
lp:~vila/udd/819910-file-mp
- Martin Pool: Approve
-
Diff: 15 lines (+2/-2)1 file modifiedimport_package.py (+2/-2)
description: | updated |
description: | updated |
summary: |
- VCS for ubuntu:transmission failed to import + VCS for ubuntu:transmission failed to auto-import |
summary: |
- VCS for ubuntu:transmission failed to auto-import + many packages fail to import due to HTTPError talking to Launchpad (eg + ubuntu:transmission) |
Changed in udd: | |
assignee: | nobody → Martin Pool (mbp) |
status: | Confirmed → In Progress |
Changed in udd: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
This error is caused by:
lp_url = lpapi.SERVICE_ROOT \ branch_ path[lp_ side_branch_ path.index( "~"):] call(lp. load, lp_url)
+ lp_side_
lp_branch = lpapi.lp_
I think the problem is that SERVICE_ROOT no longer includes the /beta/ or whatever version.
Perhaps we are using the lplib version that allows URLs without the host? Then we could
just do the url splitting and pass it to lp.load without putting the SERVICE_ROOT in
front.
Thanks,
James