[Lvfs-announce] Splitting the <name>

Richard Hughes <[email protected]> Tue, 16 Apr 2019 15:29:18 +0100
Newsgroups dev.linux.lists.lvfs-announce
Message-ID <CAD2FfiFaYv=wBGNrmObWN-qw_LcqqHGgTf=XONaDwdCxgJ8bVA@mail.gmail.com>
Hi all,

I've been looking at the firmware displayed on the LVFS from all
vendors, and there seems to be some confusion about how to "encode"
multiple supported systems for the same component, e.g. where there
are two SKUs that have the same ESRT GUID because they share the same
system board. Until we come up with a better solution, please use the
following scheme:

<name>Range Model1/Range Model2</name>

So for instance, you SHOULD do this:

<name>ThinkPad T580/ThinkPad P52s</name>

and NOT do any of these:

<name>ThinkPad T580/P52s</name>
<name>FC30,NES30</name>
<name>ColorHug2 &amp; ColorHug2.1</name>

Using the forward slash in a consistent way means we can migrate
existing firmware to a new database schema without breaking anything.
Don't worry about existing firmware on the LVFS, nothing will break
and there are no additional warnings or problems generated. This is
more of a best-practice consistency thing rather than a new
requirement.

Richard.