Proprietary branches break code import listing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
Critical
|
Unassigned |
Bug Description
The code import listing will raise a 403 if one of the import branch is Proprietary. This listing 403's for me, but since the set is changing the batch might be different
https:/
The branch comes from a public souce (http://
Expression: <PathExpr standard:
- Names:
{'args': (),
'context': <lp.code.
'default': <object object at 0x2b55fd7d2390>,
'loop': {},
'nothing': None,
'options': {},
'repeat': {},
'request': <lp.code.
'template': <z3c.ptcompat.
'view': <zope.browserpa
'views': <zope.app.
...
__traceback_info__: (<Branch u'~fiecom-
Unauthorized: (<Branch u'~fiecom-
select ci.url, b.unique_name from codeimport ci join branch b on ci.branch = b.id and b.information_type > 2;
shows that there are 15 confidential imported branches. None of the branches are specific the the projects that claim them. For example git://github. com/etsy/ statsd. git is claimed to belong to ubuntu-one servers, but the branch has no common ancestor with the project's branches. No community can import and work with etsy's loveley statsd because one project has effectively stolen public code.