One canonical name per vendor in the shipped catalog
This commit is contained in:
12
CHANGELOG.md
12
CHANGELOG.md
@@ -24,7 +24,7 @@ ADR-007 and ADR-002.
|
||||
`rename` fixes a stripped name with no twin, which neither of the others can
|
||||
reach. All three report and change nothing unless `--apply` is passed, and
|
||||
`dedupe` is idempotent. References are discovered from the live schema, not
|
||||
listed in code: there are 15 foreign keys into these three tables, and
|
||||
listed in code: there are 14 foreign keys into these three tables, and
|
||||
`machines.controllervendorid` is not one anybody would enumerate by hand.
|
||||
|
||||
- **Secure Send: hand somebody a password without leaving it in a chat
|
||||
@@ -90,6 +90,16 @@ ADR-007 and ADR-002.
|
||||
|
||||
### Fixed
|
||||
|
||||
- **The shipped catalog offered two ways to spell the same vendor, and one row
|
||||
that should never have left a test.** `HP Inc.` and `Zebra Technologies` were
|
||||
empty rows duplicating `HP` and `Zebra`, which carry every model between
|
||||
them; neither exists in this site's database, so they would have arrived as
|
||||
duplicates at a new site and nowhere else. `UnscopedLiveVendor` was a test
|
||||
artifact: `export_catalog.py` reads the live development database, so a row
|
||||
left behind by a lab run was published as reference data. The canonical name
|
||||
is whichever spelling holds the entries, which is why it is `Dell Inc.` but
|
||||
`HP` and `Zebra`. Vendors 51 to 48.
|
||||
|
||||
- **The shipped seed catalog contained duplicate vendors, models and operating
|
||||
systems.** Four space-stripped twins, each with a correctly spaced original
|
||||
already present, so a new site inherited the same company listed twice.
|
||||
|
||||
@@ -471,10 +471,6 @@
|
||||
{
|
||||
"vendor": "HP"
|
||||
},
|
||||
{
|
||||
"vendor": "HP Inc.",
|
||||
"website": "https://www.hp.com"
|
||||
},
|
||||
{
|
||||
"vendor": "Hwacheon"
|
||||
},
|
||||
@@ -537,9 +533,6 @@
|
||||
{
|
||||
"vendor": "Toshulin"
|
||||
},
|
||||
{
|
||||
"vendor": "UnscopedLiveVendor"
|
||||
},
|
||||
{
|
||||
"vendor": "VM-Ware"
|
||||
},
|
||||
@@ -552,10 +545,6 @@
|
||||
{
|
||||
"vendor": "Zebra"
|
||||
},
|
||||
{
|
||||
"vendor": "Zebra Technologies",
|
||||
"website": "https://www.zebra.com"
|
||||
},
|
||||
{
|
||||
"vendor": "Zeiss"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user