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

Remote bug watches

Bug watches keep track of this bug in other bug trackers.