Bug 9164 - The toaster-custom-images layer should not show like any other layer, and should not be removable
Summary: The toaster-custom-images layer should not show like any other layer, and sho...
Status: NEW
Alias: None
Product: Toaster
Classification: Build System, Metadata & Runtime
Component: toaster (show other bugs)
Version: 2.0
Hardware: x86 Multiple
: Medium normal
Target Milestone: Future
Assignee: Toaster default assignee
QA Contact:
URL:
Whiteboard: GUI design available
Depends on:
Blocks:
 
Reported: 2016-02-24 12:03 UTC by Belen Barros Pena
Modified: 2023-12-14 04:24 UTC (History)
5 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments
Design - The meta-custom-images layer (573.70 KB, application/pdf)
2016-02-24 12:08 UTC, Belen Barros Pena
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Belen Barros Pena 2016-02-24 12:03:48 UTC
The toaster-custom-images layer is the "special", Toaster-only layer that provides custom images created with Toaster. Currently, we are treating this layer like any other layer. In particular, we allow users to remove it from the project. 

We should probably not allow users to remove that layer from a project, otherwise things become rather odd. For example, right now, if you remove it, it will be added again the moment you create a custom image. You can also remove it and build existing custom images without problems. These differences in behaviour between normal layers and the toaster-custom-images layer are bound to confuse people.

The attached design document suggests how to deal with this layer.
Comment 1 Belen Barros Pena 2016-02-24 12:06:01 UTC
Note that although the design document calls this layer "meta-custom-images", the current name (toaster-custom-images) should be perfectly fine.
Comment 2 Belen Barros Pena 2016-02-24 12:08:00 UTC
Created attachment 3003 [details]
Design - The meta-custom-images layer