Snap type: change from "os" to "core"

Bug #1586400 reported by Kyle Fazzari
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical Click Reviewers tools (obsolete)
Invalid
Wishlist
Unassigned
Snapcraft
Confirmed
Wishlist
Unassigned
snapd
Fix Released
Undecided
Unassigned
snapd (Ubuntu)
Confirmed
Wishlist
Unassigned

Bug Description

Snapd currently has a snap of type "os," but such names are ambiguous when it comes to running on classic where one already _has_ an OS. This type should be renamed to "core."

Kyle Fazzari (kyrofa)
Changed in snapcraft:
importance: Undecided → Wishlist
Changed in snapd (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

I've adjusted the review tools for this ("type: os" is still recognized though while snapd and snapcraft are being updated).

Changed in click-reviewers-tools:
importance: Undecided → Wishlist
status: New → In Progress
assignee: nobody → Jamie Strandboge (jdstrand)
Changed in click-reviewers-tools:
status: In Progress → Fix Committed
Revision history for this message
Mark Shuttleworth (sabdfl) wrote : Re: [Bug 1586400] Re: Snap type: change from "os" to "core"

Sorry, I think we want to call the TYPE "os" but the SNAP "core". There
will be other OS snaps, like "personal", as we currently understand the
convergence story.

Mark

Revision history for this message
Kyle Fazzari (kyrofa) wrote :

> Sorry, I think we want to call the TYPE "os" but the SNAP "core".

Ah, that invalidates this, then. Sorry Jamie, thanks for being so on top of things!

Changed in snapcraft:
status: New → Invalid
Changed in snapd (Ubuntu):
status: New → Invalid
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

Uncommitted the changes (they weren't rolled out anywhere yet and only existed in trunk).

Changed in click-reviewers-tools:
status: Fix Committed → Invalid
Revision history for this message
Gustavo Niemeyer (niemeyer) wrote :

We went back and forth on this issue a bit, but I believe the latest agreement is actually that we want snaps of type "core" indeed. There's no reason to keep the inconsistency of naming something "os" internally when everything else refers to those as "core".

We'll need to support snaps with the old "os" type for quite a while as these are out there, but I'd like to deprecate them sooner rather than later, and refer to these as "core" consistently.

Also, we've agreed that "personal" will actually be built on the same "core" snap, as that's going to be much nicer to work with and maintain.

Changed in click-reviewers-tools:
status: Invalid → Confirmed
Changed in snapcraft:
status: Invalid → Confirmed
Changed in snapd (Ubuntu):
status: Invalid → Confirmed
Revision history for this message
Oliver Grawert (ogra) wrote :

is this an RTM task ? (this needs changes in build system and auto-builds too)

Revision history for this message
Gustavo Niemeyer (niemeyer) wrote :

We are doing a last minute push to get "ubuntu-core" renamed to "core", so that the images going out on RTM have the logic in place for testing, but this is unrelated to the topic here. This specific bug is simply about having the "core" snap with the "core" type, and this transition needs to be done without breaking current snaps out there.

So yes, the build system needs to change to generate "core" snaps with the "core" type, but that's not urgent as snapd cannot refuse to take a "os" type snap any time soon.

Revision history for this message
Zygmunt Krynicki (zyga) wrote :

I believe that under the advice from Mark above this bug is fixed. We currently have a "core" snap of type "os".

Changed in snapd:
status: New → Fix Released
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

Based on Zygmunt's comment, closing the review tools task as there is nothing to be done.

Changed in click-reviewers-tools:
assignee: Jamie Strandboge (jdstrand) → nobody
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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