Can't share single code branches from proprietary/private projects without sharing all

Bug #1414831 reported by Haw Loeung on 2015-01-26
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Launchpad itself
High
Unassigned

Bug Description

Hi,

We have a Proprietary project in LP and have a number of code branches. We also have a LP bot user subscribed to a few of the code branches but unfortunately seems does not have access:

| stg-some-lp-bot-user@host:~$ bzr branch lp:some-code
| bzr: ERROR: Server sent an unexpected error: ('error', 'xmlrpclib.ProtocolError', '<ProtocolError for xmlrpc.lp.internal:8097/codehosting: 401 Unauthorized>')

The workaround it seems is to change the sharing for that user (in /+sharing) from "Proprietary: Some" to "Proprietary: All".

Let me know if you need more details.

Thanks,

Haw

Haw Loeung (hloeung) on 2015-01-26
summary: - Can't share single code branches with Proprietary projects
+ Can't share single code branches from Proprietary projects without
+ sharing all

IIRC this is because an artifact grant provides just LimitedView on a private project, and LimitedView isn't sufficient to see series. The attempt to hide series and milestones from artifact viewers was a big flaw in the initial implementation of private projects.

Changed in launchpad:
importance: Undecided → High
status: New → Triaged
tags: added: privacy private-projects
Haw Loeung (hloeung) on 2015-01-27
summary: - Can't share single code branches from Proprietary projects without
- sharing all
+ Can't share single code branches from proprietary/private projects
+ without sharing all
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers