New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 684793 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Feature

Blocking:
issue 680153



Sign in to add a comment

Consider renaming 'model' to 'sub-board' with unified builds

Project Member Reported by sjg@chromium.org, Jan 24 2017

Issue description

Christine mentioned that 'model' is not a good word in the Goldeneye world. She suggests changing it to 'sub-board'.

This tracks that effort (in docs and source code)
 

Comment 1 by sjg@chromium.org, Jan 24 2017

Owner: leecy@chromium.org
Status: Assigned (was: Untriaged)
First step: More info about what 'model' means in the Goldeneye world. If we are going to make this change it should be soon.

Assigning to Christine.

Comment 2 by sjg@chromium.org, Jan 24 2017

Blocking: 680153
Is there a naming glossary in the goldeneye world? Also, what is a 'sub-board' a sub of? It sounds like there's a hierarchy intent. 

Comment 4 by leecy@chromium.org, Jan 25 2017

No, no glossary per se, but a "Board" in the GE world is essentially the software image for a "Device" which represents the hardware.  We've had requests to add additional device metadata to track model numbers, and I think this corresponds more to SKUs.  If we end up also having "Model" as a related (one to many) entity of a Board, I think it could be pretty confusing.

Comment 5 by sjg@chromium.org, Jan 25 2017

Perhaps we should separate the concept of model (something supported by a board) and sku (a think with particular devices)?

So:

Board ‒ board overlay, corresponding to a build. For each board we need a builder. A board may support multiple models.

Model ‒ a single model in the market. It may or may not share design elements with other models, but we want to distinguish it from other models due to the physical design, OEM or ODM. This has its own hardware ID.

SKU - a particular stock-keeping unit within a model, differentiated by different physical design or components. Shares a hardware ID with other SKUs in the same model.

The advantage of using 'SKU' is that it is a widely understood term.

My original glossary in the design doc here:

https://docs.google.com/document/d/1XG8motvGyn-yevrzkskhUuhynWi3o86VjrlGs9p94fw/edit#bookmark=id.kc0rvdq2qik8

Comment 6 by sjg@chromium.org, Apr 12 2017

Owner: sjg@chromium.org
Status: WontFix (was: Assigned)
No change on this so I'm going to drop this idea. Please let me know if you still think it has legs.

Sign in to add a comment