support for building private snaps

Bug #1639975 reported by dann frazier
44
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Thiago F. Pappacena
launchpad-buildd
Fix Released
High
Colin Watson

Bug Description

I would like the ability to build a private snap within LP. Specifically, I'd like to be able to use a private LP code repository w/ my snapcraft.yaml, and have it build w/ access to a private PPA owned by the same user/team.

When I attempted to do this, I found that once I set my snapcraft branch to "private", the "Create snap package" option disappeared.

Related branches

Revision history for this message
Sylvain Pineau (sylvain-pineau) wrote :

Any updates on this request?

Revision history for this message
Colin Watson (cjwatson) wrote : Re: [Bug 1639975] Re: support for building private snaps

It's a substantial chunk of work, and it hasn't yet made it far enough
up the OLS/snap-store team's roadmap to actually get scheduled.

Revision history for this message
Erik (eberkund) wrote :

Any updates on this? I would purchase a commercial license in a second if this became available.

Colin Watson (cjwatson)
tags: added: feature lp-snappy soyuz-build
Colin Watson (cjwatson)
Changed in launchpad:
status: New → Triaged
importance: Undecided → High
Changed in launchpad-buildd:
status: New → Triaged
importance: Undecided → High
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

I'm told that this bug is one of several problems that frustrates our response for embargoed snapd hotfix security updates. I believe the snapd team will be reaching out in the coming days to discuss paths forward.

Revision history for this message
Colin Watson (cjwatson) wrote :

We have a complete design for this - it just needs to get development time carved out.

Colin Watson (cjwatson)
Changed in launchpad:
status: Triaged → In Progress
assignee: nobody → Colin Watson (cjwatson)
Colin Watson (cjwatson)
Changed in launchpad-buildd:
status: Triaged → In Progress
assignee: nobody → Colin Watson (cjwatson)
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Colin Watson (cjwatson)
tags: added: qa-ok
removed: qa-needstesting
Revision history for this message
Colin Watson (cjwatson) wrote :

The launchpad-buildd part of this (though that's only a small and relatively boring part of this work) was released in version 168 and is now on production.

Changed in launchpad-buildd:
status: In Progress → Fix Released
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
removed: qa-ok
Colin Watson (cjwatson)
tags: added: qa-ok
removed: qa-needstesting
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
removed: qa-ok
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
Colin Watson (cjwatson)
tags: added: qa-ok
removed: qa-needstesting
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
removed: qa-ok
Colin Watson (cjwatson)
tags: added: qa-ok
removed: qa-needstesting
raul ochoa (raul1886)
Changed in launchpad-buildd:
assignee: Colin Watson (cjwatson) → raul ochoa (raul1886)
Colin Watson (cjwatson)
Changed in launchpad-buildd:
assignee: raul ochoa (raul1886) → Colin Watson (cjwatson)
Colin Watson (cjwatson)
Changed in launchpad:
assignee: Colin Watson (cjwatson) → Thiago F. Pappacena (pappacena)
Changed in launchpad:
status: In Progress → Fix Released
Revision history for this message
Thiago F. Pappacena (pappacena) wrote :

We have now in production the possibility of creating private Snaps.

In order to do so, the user must associate the Snap to a project, so it will follow the sharing policies of that project (see https://launchpad.net/<project>/+sharing page).

This feature is experimental and restricted to a few Canonical teams for now, but it should go fully public in a few days.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions