Add missing RIDs for all supported OSes (dotnet/corefx#26439)
authorBrandon Ording <bording@gmail.com>
Tue, 23 Jan 2018 17:26:29 +0000 (12:26 -0500)
committerWes Haggard <weshaggard@users.noreply.github.com>
Tue, 23 Jan 2018 17:26:29 +0000 (09:26 -0800)
* Add missing versions
* Add missing RID
* Update runtime files
* Address PR feedback for ubuntu RID
* Treat minor versions of SLES as compatible
* Add upcoming releases
* Move SLES definition to maintain alphabetization of file
* Treat debian versions as not compatible
* Add linux mint comments

Commit migrated from https://github.com/dotnet/corefx/commit/6bfbf57294539d354f393267e1004c3045b906c7

src/libraries/pkg/Microsoft.NETCore.Platforms/runtime.compatibility.json
src/libraries/pkg/Microsoft.NETCore.Platforms/runtime.json
src/libraries/pkg/Microsoft.NETCore.Platforms/runtimeGroups.props

index 552ccf5..a409a57 100644 (file)
     "any",
     "base"
   ],
+  "debian.9": [
+    "debian.9",
+    "debian",
+    "linux",
+    "unix",
+    "any",
+    "base"
+  ],
+  "debian.9-arm": [
+    "debian.9-arm",
+    "debian.9",
+    "debian-arm",
+    "debian",
+    "linux-arm",
+    "linux",
+    "unix-arm",
+    "unix",
+    "any",
+    "base"
+  ],
+  "debian.9-arm-corert": [
+    "debian.9-arm-corert",
+    "debian.9-corert",
+    "debian.9-arm",
+    "debian.9",
+    "debian-arm-corert",
+    "debian-corert",
+    "debian-arm",
+    "debian",
+    "linux-arm-corert",
+    "linux-corert",
+    "linux-arm",
+    "linux",
+    "unix-arm-corert",
+    "unix-corert",
+    "unix-arm",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "debian.9-arm64": [
+    "debian.9-arm64",
+    "debian.9",
+    "debian-arm64",
+    "debian",
+    "linux-arm64",
+    "linux",
+    "unix-arm64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "debian.9-arm64-corert": [
+    "debian.9-arm64-corert",
+    "debian.9-corert",
+    "debian.9-arm64",
+    "debian.9",
+    "debian-arm64-corert",
+    "debian-corert",
+    "debian-arm64",
+    "debian",
+    "linux-arm64-corert",
+    "linux-corert",
+    "linux-arm64",
+    "linux",
+    "unix-arm64-corert",
+    "unix-corert",
+    "unix-arm64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "debian.9-armel": [
+    "debian.9-armel",
+    "debian.9",
+    "debian-armel",
+    "debian",
+    "linux-armel",
+    "linux",
+    "unix-armel",
+    "unix",
+    "any",
+    "base"
+  ],
+  "debian.9-armel-corert": [
+    "debian.9-armel-corert",
+    "debian.9-corert",
+    "debian.9-armel",
+    "debian.9",
+    "debian-armel-corert",
+    "debian-corert",
+    "debian-armel",
+    "debian",
+    "linux-armel-corert",
+    "linux-corert",
+    "linux-armel",
+    "linux",
+    "unix-armel-corert",
+    "unix-corert",
+    "unix-armel",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "debian.9-corert": [
+    "debian.9-corert",
+    "debian.9",
+    "debian-corert",
+    "debian",
+    "linux-corert",
+    "linux",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "debian.9-x64": [
+    "debian.9-x64",
+    "debian.9",
+    "debian-x64",
+    "debian",
+    "linux-x64",
+    "linux",
+    "unix-x64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "debian.9-x64-corert": [
+    "debian.9-x64-corert",
+    "debian.9-corert",
+    "debian.9-x64",
+    "debian.9",
+    "debian-x64-corert",
+    "debian-corert",
+    "debian-x64",
+    "debian",
+    "linux-x64-corert",
+    "linux-corert",
+    "linux-x64",
+    "linux",
+    "unix-x64-corert",
+    "unix-corert",
+    "unix-x64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "debian.9-x86": [
+    "debian.9-x86",
+    "debian.9",
+    "debian-x86",
+    "debian",
+    "linux-x86",
+    "linux",
+    "unix-x86",
+    "unix",
+    "any",
+    "base"
+  ],
+  "debian.9-x86-corert": [
+    "debian.9-x86-corert",
+    "debian.9-corert",
+    "debian.9-x86",
+    "debian.9",
+    "debian-x86-corert",
+    "debian-corert",
+    "debian-x86",
+    "debian",
+    "linux-x86-corert",
+    "linux-corert",
+    "linux-x86",
+    "linux",
+    "unix-x86-corert",
+    "unix-corert",
+    "unix-x86",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
   "fedora": [
     "fedora",
     "linux",
     "any",
     "base"
   ],
+  "fedora.27": [
+    "fedora.27",
+    "fedora",
+    "linux",
+    "unix",
+    "any",
+    "base"
+  ],
+  "fedora.27-corert": [
+    "fedora.27-corert",
+    "fedora.27",
+    "fedora-corert",
+    "fedora",
+    "linux-corert",
+    "linux",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "fedora.27-x64": [
+    "fedora.27-x64",
+    "fedora.27",
+    "fedora-x64",
+    "fedora",
+    "linux-x64",
+    "linux",
+    "unix-x64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "fedora.27-x64-corert": [
+    "fedora.27-x64-corert",
+    "fedora.27-corert",
+    "fedora.27-x64",
+    "fedora.27",
+    "fedora-x64-corert",
+    "fedora-corert",
+    "fedora-x64",
+    "fedora",
+    "linux-x64-corert",
+    "linux-corert",
+    "linux-x64",
+    "linux",
+    "unix-x64-corert",
+    "unix-corert",
+    "unix-x64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "fedora.28": [
+    "fedora.28",
+    "fedora",
+    "linux",
+    "unix",
+    "any",
+    "base"
+  ],
+  "fedora.28-corert": [
+    "fedora.28-corert",
+    "fedora.28",
+    "fedora-corert",
+    "fedora",
+    "linux-corert",
+    "linux",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "fedora.28-x64": [
+    "fedora.28-x64",
+    "fedora.28",
+    "fedora-x64",
+    "fedora",
+    "linux-x64",
+    "linux",
+    "unix-x64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "fedora.28-x64-corert": [
+    "fedora.28-x64-corert",
+    "fedora.28-corert",
+    "fedora.28-x64",
+    "fedora.28",
+    "fedora-x64-corert",
+    "fedora-corert",
+    "fedora-x64",
+    "fedora",
+    "linux-x64-corert",
+    "linux-corert",
+    "linux-x64",
+    "linux",
+    "unix-x64-corert",
+    "unix-corert",
+    "unix-x64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
   "gentoo": [
     "gentoo",
     "linux",
     "any",
     "base"
   ],
-  "ol": [
-    "ol",
-    "rhel",
+  "linuxmint.18.2": [
+    "linuxmint.18.2",
+    "linuxmint.18.1",
+    "linuxmint.18",
+    "ubuntu.16.04",
+    "ubuntu",
+    "debian",
     "linux",
     "unix",
     "any",
     "base"
   ],
-  "ol-corert": [
-    "ol-corert",
-    "ol",
-    "rhel-corert",
-    "rhel",
+  "linuxmint.18.2-corert": [
+    "linuxmint.18.2-corert",
+    "linuxmint.18.2",
+    "linuxmint.18.1-corert",
+    "linuxmint.18.1",
+    "linuxmint.18-corert",
+    "linuxmint.18",
+    "ubuntu.16.04-corert",
+    "ubuntu.16.04",
+    "ubuntu-corert",
+    "ubuntu",
+    "debian-corert",
+    "debian",
     "linux-corert",
     "linux",
     "unix-corert",
     "any",
     "base"
   ],
-  "ol-x64": [
-    "ol-x64",
-    "ol",
-    "rhel-x64",
-    "rhel",
-    "linux-x64",
-    "linux",
-    "unix-x64",
-    "unix",
-    "any",
+  "linuxmint.18.2-x64": [
+    "linuxmint.18.2-x64",
+    "linuxmint.18.2",
+    "linuxmint.18.1-x64",
+    "linuxmint.18.1",
+    "linuxmint.18-x64",
+    "linuxmint.18",
+    "ubuntu.16.04-x64",
+    "ubuntu.16.04",
+    "ubuntu-x64",
+    "ubuntu",
+    "debian-x64",
+    "debian",
+    "linux-x64",
+    "linux",
+    "unix-x64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "linuxmint.18.2-x64-corert": [
+    "linuxmint.18.2-x64-corert",
+    "linuxmint.18.2-corert",
+    "linuxmint.18.2-x64",
+    "linuxmint.18.2",
+    "linuxmint.18.1-x64-corert",
+    "linuxmint.18.1-corert",
+    "linuxmint.18.1-x64",
+    "linuxmint.18.1",
+    "linuxmint.18-x64-corert",
+    "linuxmint.18-corert",
+    "linuxmint.18-x64",
+    "linuxmint.18",
+    "ubuntu.16.04-x64-corert",
+    "ubuntu.16.04-corert",
+    "ubuntu.16.04-x64",
+    "ubuntu.16.04",
+    "ubuntu-x64-corert",
+    "ubuntu-corert",
+    "ubuntu-x64",
+    "ubuntu",
+    "debian-x64-corert",
+    "debian-corert",
+    "debian-x64",
+    "debian",
+    "linux-x64-corert",
+    "linux-corert",
+    "linux-x64",
+    "linux",
+    "unix-x64-corert",
+    "unix-corert",
+    "unix-x64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "linuxmint.18.3": [
+    "linuxmint.18.3",
+    "linuxmint.18.2",
+    "linuxmint.18.1",
+    "linuxmint.18",
+    "ubuntu.16.04",
+    "ubuntu",
+    "debian",
+    "linux",
+    "unix",
+    "any",
+    "base"
+  ],
+  "linuxmint.18.3-corert": [
+    "linuxmint.18.3-corert",
+    "linuxmint.18.3",
+    "linuxmint.18.2-corert",
+    "linuxmint.18.2",
+    "linuxmint.18.1-corert",
+    "linuxmint.18.1",
+    "linuxmint.18-corert",
+    "linuxmint.18",
+    "ubuntu.16.04-corert",
+    "ubuntu.16.04",
+    "ubuntu-corert",
+    "ubuntu",
+    "debian-corert",
+    "debian",
+    "linux-corert",
+    "linux",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "linuxmint.18.3-x64": [
+    "linuxmint.18.3-x64",
+    "linuxmint.18.3",
+    "linuxmint.18.2-x64",
+    "linuxmint.18.2",
+    "linuxmint.18.1-x64",
+    "linuxmint.18.1",
+    "linuxmint.18-x64",
+    "linuxmint.18",
+    "ubuntu.16.04-x64",
+    "ubuntu.16.04",
+    "ubuntu-x64",
+    "ubuntu",
+    "debian-x64",
+    "debian",
+    "linux-x64",
+    "linux",
+    "unix-x64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "linuxmint.18.3-x64-corert": [
+    "linuxmint.18.3-x64-corert",
+    "linuxmint.18.3-corert",
+    "linuxmint.18.3-x64",
+    "linuxmint.18.3",
+    "linuxmint.18.2-x64-corert",
+    "linuxmint.18.2-corert",
+    "linuxmint.18.2-x64",
+    "linuxmint.18.2",
+    "linuxmint.18.1-x64-corert",
+    "linuxmint.18.1-corert",
+    "linuxmint.18.1-x64",
+    "linuxmint.18.1",
+    "linuxmint.18-x64-corert",
+    "linuxmint.18-corert",
+    "linuxmint.18-x64",
+    "linuxmint.18",
+    "ubuntu.16.04-x64-corert",
+    "ubuntu.16.04-corert",
+    "ubuntu.16.04-x64",
+    "ubuntu.16.04",
+    "ubuntu-x64-corert",
+    "ubuntu-corert",
+    "ubuntu-x64",
+    "ubuntu",
+    "debian-x64-corert",
+    "debian-corert",
+    "debian-x64",
+    "debian",
+    "linux-x64-corert",
+    "linux-corert",
+    "linux-x64",
+    "linux",
+    "unix-x64-corert",
+    "unix-corert",
+    "unix-x64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "linuxmint.19": [
+    "linuxmint.19",
+    "ubuntu.18.04",
+    "ubuntu",
+    "debian",
+    "linux",
+    "unix",
+    "any",
+    "base"
+  ],
+  "linuxmint.19-corert": [
+    "linuxmint.19-corert",
+    "linuxmint.19",
+    "ubuntu.18.04-corert",
+    "ubuntu.18.04",
+    "ubuntu-corert",
+    "ubuntu",
+    "debian-corert",
+    "debian",
+    "linux-corert",
+    "linux",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "linuxmint.19-x64": [
+    "linuxmint.19-x64",
+    "linuxmint.19",
+    "ubuntu.18.04-x64",
+    "ubuntu.18.04",
+    "ubuntu-x64",
+    "ubuntu",
+    "debian-x64",
+    "debian",
+    "linux-x64",
+    "linux",
+    "unix-x64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "linuxmint.19-x64-corert": [
+    "linuxmint.19-x64-corert",
+    "linuxmint.19-corert",
+    "linuxmint.19-x64",
+    "ubuntu.18.04-x64-corert",
+    "linuxmint.19",
+    "ubuntu.18.04-corert",
+    "ubuntu.18.04-x64",
+    "ubuntu.18.04",
+    "ubuntu-x64-corert",
+    "ubuntu-corert",
+    "ubuntu-x64",
+    "ubuntu",
+    "debian-x64-corert",
+    "debian-corert",
+    "debian-x64",
+    "debian",
+    "linux-x64-corert",
+    "linux-corert",
+    "linux-x64",
+    "linux",
+    "unix-x64-corert",
+    "unix-corert",
+    "unix-x64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ol": [
+    "ol",
+    "rhel",
+    "linux",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ol-corert": [
+    "ol-corert",
+    "ol",
+    "rhel-corert",
+    "rhel",
+    "linux-corert",
+    "linux",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ol-x64": [
+    "ol-x64",
+    "ol",
+    "rhel-x64",
+    "rhel",
+    "linux-x64",
+    "linux",
+    "unix-x64",
+    "unix",
+    "any",
     "base"
   ],
   "ol-x64-corert": [
     "any",
     "base"
   ],
-  "opensuse": [
-    "opensuse",
+  "ol.7.3": [
+    "ol.7.3",
+    "ol.7.2",
+    "rhel.7.3",
+    "ol.7.1",
+    "rhel.7.2",
+    "ol.7.0",
+    "rhel.7.1",
+    "ol.7",
+    "rhel.7.0",
+    "ol",
+    "rhel.7",
+    "rhel",
     "linux",
     "unix",
     "any",
     "base"
   ],
-  "opensuse-corert": [
-    "opensuse-corert",
-    "opensuse",
+  "ol.7.3-corert": [
+    "ol.7.3-corert",
+    "ol.7.3",
+    "ol.7.2-corert",
+    "rhel.7.3-corert",
+    "ol.7.2",
+    "rhel.7.3",
+    "ol.7.1-corert",
+    "rhel.7.2-corert",
+    "ol.7.1",
+    "rhel.7.2",
+    "ol.7.0-corert",
+    "rhel.7.1-corert",
+    "ol.7.0",
+    "rhel.7.1",
+    "ol.7-corert",
+    "rhel.7.0-corert",
+    "ol.7",
+    "rhel.7.0",
+    "ol-corert",
+    "rhel.7-corert",
+    "ol",
+    "rhel.7",
+    "rhel-corert",
+    "rhel",
     "linux-corert",
     "linux",
     "unix-corert",
     "any",
     "base"
   ],
-  "opensuse-x64": [
-    "opensuse-x64",
-    "opensuse",
-    "linux-x64",
-    "linux",
-    "unix-x64",
-    "unix",
-    "any",
-    "base"
-  ],
-  "opensuse-x64-corert": [
+  "ol.7.3-x64": [
+    "ol.7.3-x64",
+    "ol.7.3",
+    "ol.7.2-x64",
+    "rhel.7.3-x64",
+    "ol.7.2",
+    "rhel.7.3",
+    "ol.7.1-x64",
+    "rhel.7.2-x64",
+    "ol.7.1",
+    "rhel.7.2",
+    "ol.7.0-x64",
+    "rhel.7.1-x64",
+    "ol.7.0",
+    "rhel.7.1",
+    "ol.7-x64",
+    "rhel.7.0-x64",
+    "ol.7",
+    "rhel.7.0",
+    "ol-x64",
+    "rhel.7-x64",
+    "ol",
+    "rhel.7",
+    "rhel-x64",
+    "rhel",
+    "linux-x64",
+    "linux",
+    "unix-x64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ol.7.3-x64-corert": [
+    "ol.7.3-x64-corert",
+    "ol.7.3-corert",
+    "ol.7.3-x64",
+    "ol.7.3",
+    "ol.7.2-x64-corert",
+    "ol.7.2-corert",
+    "rhel.7.3-corert",
+    "ol.7.2-x64",
+    "rhel.7.3-x64",
+    "ol.7.2",
+    "rhel.7.3",
+    "ol.7.1-x64-corert",
+    "ol.7.1-corert",
+    "rhel.7.2-corert",
+    "ol.7.1-x64",
+    "rhel.7.2-x64",
+    "ol.7.1",
+    "rhel.7.2",
+    "ol.7.0-x64-corert",
+    "ol.7.0-corert",
+    "rhel.7.1-corert",
+    "ol.7.0-x64",
+    "rhel.7.1-x64",
+    "ol.7.0",
+    "rhel.7.1",
+    "ol.7-x64-corert",
+    "ol.7-corert",
+    "rhel.7.0-corert",
+    "ol.7-x64",
+    "rhel.7.0-x64",
+    "ol.7",
+    "rhel.7.0",
+    "ol-x64-corert",
+    "ol-corert",
+    "rhel.7-corert",
+    "ol-x64",
+    "rhel.7-x64",
+    "ol",
+    "rhel.7",
+    "rhel-x64-corert",
+    "rhel-corert",
+    "rhel-x64",
+    "rhel",
+    "linux-x64-corert",
+    "linux-corert",
+    "linux-x64",
+    "linux",
+    "unix-x64-corert",
+    "unix-corert",
+    "unix-x64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ol.7.4": [
+    "ol.7.4",
+    "ol.7.3",
+    "rhel.7.4",
+    "ol.7.2",
+    "rhel.7.3",
+    "ol.7.1",
+    "rhel.7.2",
+    "ol.7.0",
+    "rhel.7.1",
+    "ol.7",
+    "rhel.7.0",
+    "ol",
+    "rhel.7",
+    "rhel",
+    "linux",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ol.7.4-corert": [
+    "ol.7.4-corert",
+    "ol.7.4",
+    "ol.7.3-corert",
+    "rhel.7.4-corert",
+    "ol.7.3",
+    "rhel.7.4",
+    "ol.7.2-corert",
+    "rhel.7.3-corert",
+    "ol.7.2",
+    "rhel.7.3",
+    "ol.7.1-corert",
+    "rhel.7.2-corert",
+    "ol.7.1",
+    "rhel.7.2",
+    "ol.7.0-corert",
+    "rhel.7.1-corert",
+    "ol.7.0",
+    "rhel.7.1",
+    "ol.7-corert",
+    "rhel.7.0-corert",
+    "ol.7",
+    "rhel.7.0",
+    "ol-corert",
+    "rhel.7-corert",
+    "ol",
+    "rhel.7",
+    "rhel-corert",
+    "rhel",
+    "linux-corert",
+    "linux",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ol.7.4-x64": [
+    "ol.7.4-x64",
+    "ol.7.4",
+    "ol.7.3-x64",
+    "rhel.7.4-x64",
+    "ol.7.3",
+    "rhel.7.4",
+    "ol.7.2-x64",
+    "rhel.7.3-x64",
+    "ol.7.2",
+    "rhel.7.3",
+    "ol.7.1-x64",
+    "rhel.7.2-x64",
+    "ol.7.1",
+    "rhel.7.2",
+    "ol.7.0-x64",
+    "rhel.7.1-x64",
+    "ol.7.0",
+    "rhel.7.1",
+    "ol.7-x64",
+    "rhel.7.0-x64",
+    "ol.7",
+    "rhel.7.0",
+    "ol-x64",
+    "rhel.7-x64",
+    "ol",
+    "rhel.7",
+    "rhel-x64",
+    "rhel",
+    "linux-x64",
+    "linux",
+    "unix-x64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ol.7.4-x64-corert": [
+    "ol.7.4-x64-corert",
+    "ol.7.4-corert",
+    "ol.7.4-x64",
+    "ol.7.4",
+    "ol.7.3-x64-corert",
+    "ol.7.3-corert",
+    "rhel.7.4-corert",
+    "ol.7.3-x64",
+    "rhel.7.4-x64",
+    "ol.7.3",
+    "rhel.7.4",
+    "ol.7.2-x64-corert",
+    "ol.7.2-corert",
+    "rhel.7.3-corert",
+    "ol.7.2-x64",
+    "rhel.7.3-x64",
+    "ol.7.2",
+    "rhel.7.3",
+    "ol.7.1-x64-corert",
+    "ol.7.1-corert",
+    "rhel.7.2-corert",
+    "ol.7.1-x64",
+    "rhel.7.2-x64",
+    "ol.7.1",
+    "rhel.7.2",
+    "ol.7.0-x64-corert",
+    "ol.7.0-corert",
+    "rhel.7.1-corert",
+    "ol.7.0-x64",
+    "rhel.7.1-x64",
+    "ol.7.0",
+    "rhel.7.1",
+    "ol.7-x64-corert",
+    "ol.7-corert",
+    "rhel.7.0-corert",
+    "ol.7-x64",
+    "rhel.7.0-x64",
+    "ol.7",
+    "rhel.7.0",
+    "ol-x64-corert",
+    "ol-corert",
+    "rhel.7-corert",
+    "ol-x64",
+    "rhel.7-x64",
+    "ol",
+    "rhel.7",
+    "rhel-x64-corert",
+    "rhel-corert",
+    "rhel-x64",
+    "rhel",
+    "linux-x64-corert",
+    "linux-corert",
+    "linux-x64",
+    "linux",
+    "unix-x64-corert",
+    "unix-corert",
+    "unix-x64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "opensuse": [
+    "opensuse",
+    "linux",
+    "unix",
+    "any",
+    "base"
+  ],
+  "opensuse-corert": [
+    "opensuse-corert",
+    "opensuse",
+    "linux-corert",
+    "linux",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "opensuse-x64": [
+    "opensuse-x64",
+    "opensuse",
+    "linux-x64",
+    "linux",
+    "unix-x64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "opensuse-x64-corert": [
     "opensuse-x64-corert",
     "opensuse-corert",
     "opensuse-x64",
     "any",
     "base"
   ],
-  "osx": [
-    "osx",
+  "opensuse.42.2": [
+    "opensuse.42.2",
+    "opensuse",
+    "linux",
     "unix",
     "any",
     "base"
   ],
-  "osx-corert": [
-    "osx-corert",
-    "osx",
+  "opensuse.42.2-corert": [
+    "opensuse.42.2-corert",
+    "opensuse.42.2",
+    "opensuse-corert",
+    "opensuse",
+    "linux-corert",
+    "linux",
     "unix-corert",
     "unix",
     "corert",
     "any",
     "base"
   ],
-  "osx-x64": [
-    "osx-x64",
+  "opensuse.42.2-x64": [
+    "opensuse.42.2-x64",
+    "opensuse.42.2",
+    "opensuse-x64",
+    "opensuse",
+    "linux-x64",
+    "linux",
+    "unix-x64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "opensuse.42.2-x64-corert": [
+    "opensuse.42.2-x64-corert",
+    "opensuse.42.2-corert",
+    "opensuse.42.2-x64",
+    "opensuse.42.2",
+    "opensuse-x64-corert",
+    "opensuse-corert",
+    "opensuse-x64",
+    "opensuse",
+    "linux-x64-corert",
+    "linux-corert",
+    "linux-x64",
+    "linux",
+    "unix-x64-corert",
+    "unix-corert",
+    "unix-x64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "opensuse.42.3": [
+    "opensuse.42.3",
+    "opensuse",
+    "linux",
+    "unix",
+    "any",
+    "base"
+  ],
+  "opensuse.42.3-corert": [
+    "opensuse.42.3-corert",
+    "opensuse.42.3",
+    "opensuse-corert",
+    "opensuse",
+    "linux-corert",
+    "linux",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "opensuse.42.3-x64": [
+    "opensuse.42.3-x64",
+    "opensuse.42.3",
+    "opensuse-x64",
+    "opensuse",
+    "linux-x64",
+    "linux",
+    "unix-x64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "opensuse.42.3-x64-corert": [
+    "opensuse.42.3-x64-corert",
+    "opensuse.42.3-corert",
+    "opensuse.42.3-x64",
+    "opensuse.42.3",
+    "opensuse-x64-corert",
+    "opensuse-corert",
+    "opensuse-x64",
+    "opensuse",
+    "linux-x64-corert",
+    "linux-corert",
+    "linux-x64",
+    "linux",
+    "unix-x64-corert",
+    "unix-corert",
+    "unix-x64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "osx": [
+    "osx",
+    "unix",
+    "any",
+    "base"
+  ],
+  "osx-corert": [
+    "osx-corert",
+    "osx",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "osx-x64": [
+    "osx-x64",
     "osx",
     "unix-x64",
     "unix",
     "any",
     "base"
   ],
+  "osx.10.13": [
+    "osx.10.13",
+    "osx.10.12",
+    "osx.10.11",
+    "osx.10.10",
+    "osx",
+    "unix",
+    "any",
+    "base"
+  ],
+  "osx.10.13-corert": [
+    "osx.10.13-corert",
+    "osx.10.13",
+    "osx.10.12-corert",
+    "osx.10.12",
+    "osx.10.11-corert",
+    "osx.10.11",
+    "osx.10.10-corert",
+    "osx.10.10",
+    "osx-corert",
+    "osx",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "osx.10.13-x64": [
+    "osx.10.13-x64",
+    "osx.10.13",
+    "osx.10.12-x64",
+    "osx.10.12",
+    "osx.10.11-x64",
+    "osx.10.11",
+    "osx.10.10-x64",
+    "osx.10.10",
+    "osx-x64",
+    "osx",
+    "unix-x64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "osx.10.13-x64-corert": [
+    "osx.10.13-x64-corert",
+    "osx.10.13-corert",
+    "osx.10.13-x64",
+    "osx.10.13",
+    "osx.10.12-x64-corert",
+    "osx.10.12-corert",
+    "osx.10.12-x64",
+    "osx.10.12",
+    "osx.10.11-x64-corert",
+    "osx.10.11-corert",
+    "osx.10.11-x64",
+    "osx.10.11",
+    "osx.10.10-x64-corert",
+    "osx.10.10-corert",
+    "osx.10.10-x64",
+    "osx.10.10",
+    "osx-x64-corert",
+    "osx-corert",
+    "osx-x64",
+    "osx",
+    "unix-x64-corert",
+    "unix-corert",
+    "unix-x64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
   "rhel": [
     "rhel",
     "linux",
     "any",
     "base"
   ],
-  "tizen": [
-    "tizen",
+  "sles": [
+    "sles",
     "linux",
     "unix",
     "any",
     "base"
   ],
-  "tizen-armel": [
-    "tizen-armel",
-    "tizen",
-    "linux-armel",
+  "sles-corert": [
+    "sles-corert",
+    "sles",
+    "linux-corert",
     "linux",
-    "unix-armel",
+    "unix-corert",
     "unix",
+    "corert",
     "any",
     "base"
   ],
-  "tizen-armel-corert": [
-    "tizen-armel-corert",
-    "tizen-corert",
-    "tizen-armel",
-    "linux-armel-corert",
-    "tizen",
+  "sles-x64": [
+    "sles-x64",
+    "sles",
+    "linux-x64",
+    "linux",
+    "unix-x64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "sles-x64-corert": [
+    "sles-x64-corert",
+    "sles-corert",
+    "sles-x64",
+    "linux-x64-corert",
+    "sles",
     "linux-corert",
-    "linux-armel",
-    "unix-armel-corert",
+    "linux-x64",
+    "unix-x64-corert",
     "linux",
     "unix-corert",
-    "unix-armel",
+    "unix-x64",
     "unix",
     "corert",
     "any",
     "base"
   ],
-  "tizen-corert": [
-    "tizen-corert",
-    "tizen",
+  "sles.12": [
+    "sles.12",
+    "sles",
+    "linux",
+    "unix",
+    "any",
+    "base"
+  ],
+  "sles.12-corert": [
+    "sles.12-corert",
+    "sles.12",
+    "sles-corert",
+    "sles",
     "linux-corert",
     "linux",
     "unix-corert",
     "any",
     "base"
   ],
-  "tizen.4.0.0": [
-    "tizen.4.0.0",
-    "tizen",
+  "sles.12-x64": [
+    "sles.12-x64",
+    "sles.12",
+    "sles-x64",
+    "sles",
+    "linux-x64",
     "linux",
+    "unix-x64",
     "unix",
     "any",
     "base"
   ],
-  "tizen.4.0.0-armel": [
-    "tizen.4.0.0-armel",
-    "tizen.4.0.0",
-    "tizen-armel",
-    "tizen",
-    "linux-armel",
+  "sles.12-x64-corert": [
+    "sles.12-x64-corert",
+    "sles.12-corert",
+    "sles.12-x64",
+    "sles.12",
+    "sles-x64-corert",
+    "sles-corert",
+    "sles-x64",
+    "sles",
+    "linux-x64-corert",
+    "linux-corert",
+    "linux-x64",
     "linux",
-    "unix-armel",
+    "unix-x64-corert",
+    "unix-corert",
+    "unix-x64",
     "unix",
+    "corert",
     "any",
     "base"
   ],
-  "tizen.4.0.0-armel-corert": [
-    "tizen.4.0.0-armel-corert",
-    "tizen.4.0.0-corert",
-    "tizen.4.0.0-armel",
-    "tizen.4.0.0",
-    "tizen-armel-corert",
-    "tizen-corert",
-    "tizen-armel",
-    "tizen",
-    "linux-armel-corert",
+  "sles.12.1": [
+    "sles.12.1",
+    "sles.12",
+    "sles",
+    "linux",
+    "unix",
+    "any",
+    "base"
+  ],
+  "sles.12.1-corert": [
+    "sles.12.1-corert",
+    "sles.12.1",
+    "sles.12-corert",
+    "sles.12",
+    "sles-corert",
+    "sles",
     "linux-corert",
-    "linux-armel",
     "linux",
-    "unix-armel-corert",
-    "unix-corert",
-    "unix-armel",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "sles.12.1-x64": [
+    "sles.12.1-x64",
+    "sles.12.1",
+    "sles.12-x64",
+    "sles.12",
+    "sles-x64",
+    "sles",
+    "linux-x64",
+    "linux",
+    "unix-x64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "sles.12.1-x64-corert": [
+    "sles.12.1-x64-corert",
+    "sles.12.1-corert",
+    "sles.12.1-x64",
+    "sles.12.1",
+    "sles.12-x64-corert",
+    "sles.12-corert",
+    "sles.12-x64",
+    "sles.12",
+    "sles-x64-corert",
+    "sles-corert",
+    "sles-x64",
+    "sles",
+    "linux-x64-corert",
+    "linux-corert",
+    "linux-x64",
+    "linux",
+    "unix-x64-corert",
+    "unix-corert",
+    "unix-x64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "sles.12.2": [
+    "sles.12.2",
+    "sles.12.1",
+    "sles.12",
+    "sles",
+    "linux",
+    "unix",
+    "any",
+    "base"
+  ],
+  "sles.12.2-corert": [
+    "sles.12.2-corert",
+    "sles.12.2",
+    "sles.12.1-corert",
+    "sles.12.1",
+    "sles.12-corert",
+    "sles.12",
+    "sles-corert",
+    "sles",
+    "linux-corert",
+    "linux",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "sles.12.2-x64": [
+    "sles.12.2-x64",
+    "sles.12.2",
+    "sles.12.1-x64",
+    "sles.12.1",
+    "sles.12-x64",
+    "sles.12",
+    "sles-x64",
+    "sles",
+    "linux-x64",
+    "linux",
+    "unix-x64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "sles.12.2-x64-corert": [
+    "sles.12.2-x64-corert",
+    "sles.12.2-corert",
+    "sles.12.2-x64",
+    "sles.12.2",
+    "sles.12.1-x64-corert",
+    "sles.12.1-corert",
+    "sles.12.1-x64",
+    "sles.12.1",
+    "sles.12-x64-corert",
+    "sles.12-corert",
+    "sles.12-x64",
+    "sles.12",
+    "sles-x64-corert",
+    "sles-corert",
+    "sles-x64",
+    "sles",
+    "linux-x64-corert",
+    "linux-corert",
+    "linux-x64",
+    "linux",
+    "unix-x64-corert",
+    "unix-corert",
+    "unix-x64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "sles.12.3": [
+    "sles.12.3",
+    "sles.12.2",
+    "sles.12.1",
+    "sles.12",
+    "sles",
+    "linux",
+    "unix",
+    "any",
+    "base"
+  ],
+  "sles.12.3-corert": [
+    "sles.12.3-corert",
+    "sles.12.3",
+    "sles.12.2-corert",
+    "sles.12.2",
+    "sles.12.1-corert",
+    "sles.12.1",
+    "sles.12-corert",
+    "sles.12",
+    "sles-corert",
+    "sles",
+    "linux-corert",
+    "linux",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "sles.12.3-x64": [
+    "sles.12.3-x64",
+    "sles.12.3",
+    "sles.12.2-x64",
+    "sles.12.2",
+    "sles.12.1-x64",
+    "sles.12.1",
+    "sles.12-x64",
+    "sles.12",
+    "sles-x64",
+    "sles",
+    "linux-x64",
+    "linux",
+    "unix-x64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "sles.12.3-x64-corert": [
+    "sles.12.3-x64-corert",
+    "sles.12.3-corert",
+    "sles.12.3-x64",
+    "sles.12.3",
+    "sles.12.2-x64-corert",
+    "sles.12.2-corert",
+    "sles.12.2-x64",
+    "sles.12.2",
+    "sles.12.1-x64-corert",
+    "sles.12.1-corert",
+    "sles.12.1-x64",
+    "sles.12.1",
+    "sles.12-x64-corert",
+    "sles.12-corert",
+    "sles.12-x64",
+    "sles.12",
+    "sles-x64-corert",
+    "sles-corert",
+    "sles-x64",
+    "sles",
+    "linux-x64-corert",
+    "linux-corert",
+    "linux-x64",
+    "linux",
+    "unix-x64-corert",
+    "unix-corert",
+    "unix-x64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "tizen": [
+    "tizen",
+    "linux",
+    "unix",
+    "any",
+    "base"
+  ],
+  "tizen-armel": [
+    "tizen-armel",
+    "tizen",
+    "linux-armel",
+    "linux",
+    "unix-armel",
+    "unix",
+    "any",
+    "base"
+  ],
+  "tizen-armel-corert": [
+    "tizen-armel-corert",
+    "tizen-corert",
+    "tizen-armel",
+    "linux-armel-corert",
+    "tizen",
+    "linux-corert",
+    "linux-armel",
+    "unix-armel-corert",
+    "linux",
+    "unix-corert",
+    "unix-armel",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "tizen-corert": [
+    "tizen-corert",
+    "tizen",
+    "linux-corert",
+    "linux",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "tizen.4.0.0": [
+    "tizen.4.0.0",
+    "tizen",
+    "linux",
+    "unix",
+    "any",
+    "base"
+  ],
+  "tizen.4.0.0-armel": [
+    "tizen.4.0.0-armel",
+    "tizen.4.0.0",
+    "tizen-armel",
+    "tizen",
+    "linux-armel",
+    "linux",
+    "unix-armel",
+    "unix",
+    "any",
+    "base"
+  ],
+  "tizen.4.0.0-armel-corert": [
+    "tizen.4.0.0-armel-corert",
+    "tizen.4.0.0-corert",
+    "tizen.4.0.0-armel",
+    "tizen.4.0.0",
+    "tizen-armel-corert",
+    "tizen-corert",
+    "tizen-armel",
+    "tizen",
+    "linux-armel-corert",
+    "linux-corert",
+    "linux-armel",
+    "linux",
+    "unix-armel-corert",
+    "unix-corert",
+    "unix-armel",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "tizen.4.0.0-corert": [
+    "tizen.4.0.0-corert",
+    "tizen.4.0.0",
+    "tizen-corert",
+    "tizen",
+    "linux-corert",
+    "linux",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ubuntu": [
+    "ubuntu",
+    "debian",
+    "linux",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ubuntu-arm": [
+    "ubuntu-arm",
+    "ubuntu",
+    "debian-arm",
+    "debian",
+    "linux-arm",
+    "linux",
+    "unix-arm",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ubuntu-arm-corert": [
+    "ubuntu-arm-corert",
+    "ubuntu-corert",
+    "ubuntu-arm",
+    "debian-arm-corert",
+    "ubuntu",
+    "debian-corert",
+    "debian-arm",
+    "linux-arm-corert",
+    "debian",
+    "linux-corert",
+    "linux-arm",
+    "unix-arm-corert",
+    "linux",
+    "unix-corert",
+    "unix-arm",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ubuntu-arm64": [
+    "ubuntu-arm64",
+    "ubuntu",
+    "debian-arm64",
+    "debian",
+    "linux-arm64",
+    "linux",
+    "unix-arm64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ubuntu-arm64-corert": [
+    "ubuntu-arm64-corert",
+    "ubuntu-corert",
+    "ubuntu-arm64",
+    "debian-arm64-corert",
+    "ubuntu",
+    "debian-corert",
+    "debian-arm64",
+    "linux-arm64-corert",
+    "debian",
+    "linux-corert",
+    "linux-arm64",
+    "unix-arm64-corert",
+    "linux",
+    "unix-corert",
+    "unix-arm64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ubuntu-corert": [
+    "ubuntu-corert",
+    "ubuntu",
+    "debian-corert",
+    "debian",
+    "linux-corert",
+    "linux",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ubuntu-x64": [
+    "ubuntu-x64",
+    "ubuntu",
+    "debian-x64",
+    "debian",
+    "linux-x64",
+    "linux",
+    "unix-x64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ubuntu-x64-corert": [
+    "ubuntu-x64-corert",
+    "ubuntu-corert",
+    "ubuntu-x64",
+    "debian-x64-corert",
+    "ubuntu",
+    "debian-corert",
+    "debian-x64",
+    "linux-x64-corert",
+    "debian",
+    "linux-corert",
+    "linux-x64",
+    "unix-x64-corert",
+    "linux",
+    "unix-corert",
+    "unix-x64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ubuntu-x86": [
+    "ubuntu-x86",
+    "ubuntu",
+    "debian-x86",
+    "debian",
+    "linux-x86",
+    "linux",
+    "unix-x86",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ubuntu-x86-corert": [
+    "ubuntu-x86-corert",
+    "ubuntu-corert",
+    "ubuntu-x86",
+    "debian-x86-corert",
+    "ubuntu",
+    "debian-corert",
+    "debian-x86",
+    "linux-x86-corert",
+    "debian",
+    "linux-corert",
+    "linux-x86",
+    "unix-x86-corert",
+    "linux",
+    "unix-corert",
+    "unix-x86",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ubuntu.14.04": [
+    "ubuntu.14.04",
+    "ubuntu",
+    "debian",
+    "linux",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ubuntu.14.04-arm": [
+    "ubuntu.14.04-arm",
+    "ubuntu.14.04",
+    "ubuntu-arm",
+    "ubuntu",
+    "debian-arm",
+    "debian",
+    "linux-arm",
+    "linux",
+    "unix-arm",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ubuntu.14.04-arm-corert": [
+    "ubuntu.14.04-arm-corert",
+    "ubuntu.14.04-corert",
+    "ubuntu.14.04-arm",
+    "ubuntu.14.04",
+    "ubuntu-arm-corert",
+    "ubuntu-corert",
+    "ubuntu-arm",
+    "ubuntu",
+    "debian-arm-corert",
+    "debian-corert",
+    "debian-arm",
+    "debian",
+    "linux-arm-corert",
+    "linux-corert",
+    "linux-arm",
+    "linux",
+    "unix-arm-corert",
+    "unix-corert",
+    "unix-arm",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ubuntu.14.04-corert": [
+    "ubuntu.14.04-corert",
+    "ubuntu.14.04",
+    "ubuntu-corert",
+    "ubuntu",
+    "debian-corert",
+    "debian",
+    "linux-corert",
+    "linux",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ubuntu.14.04-x64": [
+    "ubuntu.14.04-x64",
+    "ubuntu.14.04",
+    "ubuntu-x64",
+    "ubuntu",
+    "debian-x64",
+    "debian",
+    "linux-x64",
+    "linux",
+    "unix-x64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ubuntu.14.04-x64-corert": [
+    "ubuntu.14.04-x64-corert",
+    "ubuntu.14.04-corert",
+    "ubuntu.14.04-x64",
+    "ubuntu.14.04",
+    "ubuntu-x64-corert",
+    "ubuntu-corert",
+    "ubuntu-x64",
+    "ubuntu",
+    "debian-x64-corert",
+    "debian-corert",
+    "debian-x64",
+    "debian",
+    "linux-x64-corert",
+    "linux-corert",
+    "linux-x64",
+    "linux",
+    "unix-x64-corert",
+    "unix-corert",
+    "unix-x64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ubuntu.14.04-x86": [
+    "ubuntu.14.04-x86",
+    "ubuntu.14.04",
+    "ubuntu-x86",
+    "ubuntu",
+    "debian-x86",
+    "debian",
+    "linux-x86",
+    "linux",
+    "unix-x86",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ubuntu.14.04-x86-corert": [
+    "ubuntu.14.04-x86-corert",
+    "ubuntu.14.04-corert",
+    "ubuntu.14.04-x86",
+    "ubuntu.14.04",
+    "ubuntu-x86-corert",
+    "ubuntu-corert",
+    "ubuntu-x86",
+    "ubuntu",
+    "debian-x86-corert",
+    "debian-corert",
+    "debian-x86",
+    "debian",
+    "linux-x86-corert",
+    "linux-corert",
+    "linux-x86",
+    "linux",
+    "unix-x86-corert",
+    "unix-corert",
+    "unix-x86",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ubuntu.14.10": [
+    "ubuntu.14.10",
+    "ubuntu",
+    "debian",
+    "linux",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ubuntu.14.10-arm": [
+    "ubuntu.14.10-arm",
+    "ubuntu.14.10",
+    "ubuntu-arm",
+    "ubuntu",
+    "debian-arm",
+    "debian",
+    "linux-arm",
+    "linux",
+    "unix-arm",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ubuntu.14.10-arm-corert": [
+    "ubuntu.14.10-arm-corert",
+    "ubuntu.14.10-corert",
+    "ubuntu.14.10-arm",
+    "ubuntu.14.10",
+    "ubuntu-arm-corert",
+    "ubuntu-corert",
+    "ubuntu-arm",
+    "ubuntu",
+    "debian-arm-corert",
+    "debian-corert",
+    "debian-arm",
+    "debian",
+    "linux-arm-corert",
+    "linux-corert",
+    "linux-arm",
+    "linux",
+    "unix-arm-corert",
+    "unix-corert",
+    "unix-arm",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ubuntu.14.10-corert": [
+    "ubuntu.14.10-corert",
+    "ubuntu.14.10",
+    "ubuntu-corert",
+    "ubuntu",
+    "debian-corert",
+    "debian",
+    "linux-corert",
+    "linux",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ubuntu.14.10-x64": [
+    "ubuntu.14.10-x64",
+    "ubuntu.14.10",
+    "ubuntu-x64",
+    "ubuntu",
+    "debian-x64",
+    "debian",
+    "linux-x64",
+    "linux",
+    "unix-x64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ubuntu.14.10-x64-corert": [
+    "ubuntu.14.10-x64-corert",
+    "ubuntu.14.10-corert",
+    "ubuntu.14.10-x64",
+    "ubuntu.14.10",
+    "ubuntu-x64-corert",
+    "ubuntu-corert",
+    "ubuntu-x64",
+    "ubuntu",
+    "debian-x64-corert",
+    "debian-corert",
+    "debian-x64",
+    "debian",
+    "linux-x64-corert",
+    "linux-corert",
+    "linux-x64",
+    "linux",
+    "unix-x64-corert",
+    "unix-corert",
+    "unix-x64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ubuntu.14.10-x86": [
+    "ubuntu.14.10-x86",
+    "ubuntu.14.10",
+    "ubuntu-x86",
+    "ubuntu",
+    "debian-x86",
+    "debian",
+    "linux-x86",
+    "linux",
+    "unix-x86",
     "unix",
-    "corert",
     "any",
     "base"
   ],
-  "tizen.4.0.0-corert": [
-    "tizen.4.0.0-corert",
-    "tizen.4.0.0",
-    "tizen-corert",
-    "tizen",
+  "ubuntu.14.10-x86-corert": [
+    "ubuntu.14.10-x86-corert",
+    "ubuntu.14.10-corert",
+    "ubuntu.14.10-x86",
+    "ubuntu.14.10",
+    "ubuntu-x86-corert",
+    "ubuntu-corert",
+    "ubuntu-x86",
+    "ubuntu",
+    "debian-x86-corert",
+    "debian-corert",
+    "debian-x86",
+    "debian",
+    "linux-x86-corert",
     "linux-corert",
+    "linux-x86",
     "linux",
+    "unix-x86-corert",
     "unix-corert",
+    "unix-x86",
     "unix",
     "corert",
     "any",
     "base"
   ],
-  "ubuntu": [
+  "ubuntu.15.04": [
+    "ubuntu.15.04",
     "ubuntu",
     "debian",
     "linux",
     "any",
     "base"
   ],
-  "ubuntu-arm": [
+  "ubuntu.15.04-arm": [
+    "ubuntu.15.04-arm",
+    "ubuntu.15.04",
     "ubuntu-arm",
     "ubuntu",
     "debian-arm",
     "any",
     "base"
   ],
-  "ubuntu-arm-corert": [
+  "ubuntu.15.04-arm-corert": [
+    "ubuntu.15.04-arm-corert",
+    "ubuntu.15.04-corert",
+    "ubuntu.15.04-arm",
+    "ubuntu.15.04",
     "ubuntu-arm-corert",
     "ubuntu-corert",
     "ubuntu-arm",
-    "debian-arm-corert",
     "ubuntu",
+    "debian-arm-corert",
     "debian-corert",
     "debian-arm",
-    "linux-arm-corert",
     "debian",
+    "linux-arm-corert",
     "linux-corert",
     "linux-arm",
-    "unix-arm-corert",
     "linux",
+    "unix-arm-corert",
     "unix-corert",
     "unix-arm",
     "unix",
     "any",
     "base"
   ],
-  "ubuntu-arm64": [
-    "ubuntu-arm64",
-    "ubuntu",
-    "debian-arm64",
-    "debian",
-    "linux-arm64",
-    "linux",
-    "unix-arm64",
-    "unix",
-    "any",
-    "base"
-  ],
-  "ubuntu-arm64-corert": [
-    "ubuntu-arm64-corert",
-    "ubuntu-corert",
-    "ubuntu-arm64",
-    "debian-arm64-corert",
-    "ubuntu",
-    "debian-corert",
-    "debian-arm64",
-    "linux-arm64-corert",
-    "debian",
-    "linux-corert",
-    "linux-arm64",
-    "unix-arm64-corert",
-    "linux",
-    "unix-corert",
-    "unix-arm64",
-    "unix",
-    "corert",
-    "any",
-    "base"
-  ],
-  "ubuntu-corert": [
+  "ubuntu.15.04-corert": [
+    "ubuntu.15.04-corert",
+    "ubuntu.15.04",
     "ubuntu-corert",
     "ubuntu",
     "debian-corert",
     "any",
     "base"
   ],
-  "ubuntu-x64": [
+  "ubuntu.15.04-x64": [
+    "ubuntu.15.04-x64",
+    "ubuntu.15.04",
     "ubuntu-x64",
     "ubuntu",
     "debian-x64",
     "any",
     "base"
   ],
-  "ubuntu-x64-corert": [
+  "ubuntu.15.04-x64-corert": [
+    "ubuntu.15.04-x64-corert",
+    "ubuntu.15.04-corert",
+    "ubuntu.15.04-x64",
+    "ubuntu.15.04",
     "ubuntu-x64-corert",
     "ubuntu-corert",
     "ubuntu-x64",
-    "debian-x64-corert",
     "ubuntu",
+    "debian-x64-corert",
     "debian-corert",
     "debian-x64",
-    "linux-x64-corert",
     "debian",
+    "linux-x64-corert",
     "linux-corert",
     "linux-x64",
-    "unix-x64-corert",
     "linux",
+    "unix-x64-corert",
     "unix-corert",
     "unix-x64",
     "unix",
     "any",
     "base"
   ],
-  "ubuntu-x86": [
+  "ubuntu.15.04-x86": [
+    "ubuntu.15.04-x86",
+    "ubuntu.15.04",
     "ubuntu-x86",
     "ubuntu",
     "debian-x86",
     "any",
     "base"
   ],
-  "ubuntu-x86-corert": [
+  "ubuntu.15.04-x86-corert": [
+    "ubuntu.15.04-x86-corert",
+    "ubuntu.15.04-corert",
+    "ubuntu.15.04-x86",
+    "ubuntu.15.04",
     "ubuntu-x86-corert",
     "ubuntu-corert",
     "ubuntu-x86",
-    "debian-x86-corert",
     "ubuntu",
+    "debian-x86-corert",
     "debian-corert",
     "debian-x86",
-    "linux-x86-corert",
     "debian",
+    "linux-x86-corert",
     "linux-corert",
     "linux-x86",
-    "unix-x86-corert",
     "linux",
+    "unix-x86-corert",
     "unix-corert",
     "unix-x86",
     "unix",
     "any",
     "base"
   ],
-  "ubuntu.14.04": [
-    "ubuntu.14.04",
+  "ubuntu.15.10": [
+    "ubuntu.15.10",
     "ubuntu",
     "debian",
     "linux",
     "any",
     "base"
   ],
-  "ubuntu.14.04-arm": [
-    "ubuntu.14.04-arm",
-    "ubuntu.14.04",
+  "ubuntu.15.10-arm": [
+    "ubuntu.15.10-arm",
+    "ubuntu.15.10",
     "ubuntu-arm",
     "ubuntu",
     "debian-arm",
     "any",
     "base"
   ],
-  "ubuntu.14.04-arm-corert": [
-    "ubuntu.14.04-arm-corert",
-    "ubuntu.14.04-corert",
-    "ubuntu.14.04-arm",
-    "ubuntu.14.04",
+  "ubuntu.15.10-arm-corert": [
+    "ubuntu.15.10-arm-corert",
+    "ubuntu.15.10-corert",
+    "ubuntu.15.10-arm",
+    "ubuntu.15.10",
     "ubuntu-arm-corert",
     "ubuntu-corert",
     "ubuntu-arm",
     "any",
     "base"
   ],
-  "ubuntu.14.04-corert": [
-    "ubuntu.14.04-corert",
-    "ubuntu.14.04",
+  "ubuntu.15.10-corert": [
+    "ubuntu.15.10-corert",
+    "ubuntu.15.10",
     "ubuntu-corert",
     "ubuntu",
     "debian-corert",
     "any",
     "base"
   ],
-  "ubuntu.14.04-x64": [
-    "ubuntu.14.04-x64",
-    "ubuntu.14.04",
+  "ubuntu.15.10-x64": [
+    "ubuntu.15.10-x64",
+    "ubuntu.15.10",
     "ubuntu-x64",
     "ubuntu",
     "debian-x64",
     "any",
     "base"
   ],
-  "ubuntu.14.04-x64-corert": [
-    "ubuntu.14.04-x64-corert",
-    "ubuntu.14.04-corert",
-    "ubuntu.14.04-x64",
-    "ubuntu.14.04",
+  "ubuntu.15.10-x64-corert": [
+    "ubuntu.15.10-x64-corert",
+    "ubuntu.15.10-corert",
+    "ubuntu.15.10-x64",
+    "ubuntu.15.10",
     "ubuntu-x64-corert",
     "ubuntu-corert",
     "ubuntu-x64",
     "any",
     "base"
   ],
-  "ubuntu.14.04-x86": [
-    "ubuntu.14.04-x86",
-    "ubuntu.14.04",
+  "ubuntu.15.10-x86": [
+    "ubuntu.15.10-x86",
+    "ubuntu.15.10",
     "ubuntu-x86",
     "ubuntu",
     "debian-x86",
     "any",
     "base"
   ],
-  "ubuntu.14.04-x86-corert": [
-    "ubuntu.14.04-x86-corert",
-    "ubuntu.14.04-corert",
-    "ubuntu.14.04-x86",
-    "ubuntu.14.04",
+  "ubuntu.15.10-x86-corert": [
+    "ubuntu.15.10-x86-corert",
+    "ubuntu.15.10-corert",
+    "ubuntu.15.10-x86",
+    "ubuntu.15.10",
     "ubuntu-x86-corert",
     "ubuntu-corert",
     "ubuntu-x86",
     "any",
     "base"
   ],
-  "ubuntu.14.10": [
-    "ubuntu.14.10",
+  "ubuntu.16.04": [
+    "ubuntu.16.04",
     "ubuntu",
     "debian",
     "linux",
     "any",
     "base"
   ],
-  "ubuntu.14.10-arm": [
-    "ubuntu.14.10-arm",
-    "ubuntu.14.10",
+  "ubuntu.16.04-arm": [
+    "ubuntu.16.04-arm",
+    "ubuntu.16.04",
     "ubuntu-arm",
     "ubuntu",
     "debian-arm",
     "any",
     "base"
   ],
-  "ubuntu.14.10-arm-corert": [
-    "ubuntu.14.10-arm-corert",
-    "ubuntu.14.10-corert",
-    "ubuntu.14.10-arm",
-    "ubuntu.14.10",
+  "ubuntu.16.04-arm-corert": [
+    "ubuntu.16.04-arm-corert",
+    "ubuntu.16.04-corert",
+    "ubuntu.16.04-arm",
+    "ubuntu.16.04",
     "ubuntu-arm-corert",
     "ubuntu-corert",
     "ubuntu-arm",
     "any",
     "base"
   ],
-  "ubuntu.14.10-corert": [
-    "ubuntu.14.10-corert",
-    "ubuntu.14.10",
+  "ubuntu.16.04-arm64": [
+    "ubuntu.16.04-arm64",
+    "ubuntu.16.04",
+    "ubuntu-arm64",
+    "ubuntu",
+    "debian-arm64",
+    "debian",
+    "linux-arm64",
+    "linux",
+    "unix-arm64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ubuntu.16.04-arm64-corert": [
+    "ubuntu.16.04-arm64-corert",
+    "ubuntu.16.04-corert",
+    "ubuntu.16.04-arm64",
+    "ubuntu.16.04",
+    "ubuntu-arm64-corert",
+    "ubuntu-corert",
+    "ubuntu-arm64",
+    "ubuntu",
+    "debian-arm64-corert",
+    "debian-corert",
+    "debian-arm64",
+    "debian",
+    "linux-arm64-corert",
+    "linux-corert",
+    "linux-arm64",
+    "linux",
+    "unix-arm64-corert",
+    "unix-corert",
+    "unix-arm64",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ubuntu.16.04-corert": [
+    "ubuntu.16.04-corert",
+    "ubuntu.16.04",
     "ubuntu-corert",
     "ubuntu",
     "debian-corert",
     "any",
     "base"
   ],
-  "ubuntu.14.10-x64": [
-    "ubuntu.14.10-x64",
-    "ubuntu.14.10",
+  "ubuntu.16.04-x64": [
+    "ubuntu.16.04-x64",
+    "ubuntu.16.04",
     "ubuntu-x64",
     "ubuntu",
     "debian-x64",
     "linux-x64",
     "linux",
     "unix-x64",
-    "unix",
-    "any",
-    "base"
-  ],
-  "ubuntu.14.10-x64-corert": [
-    "ubuntu.14.10-x64-corert",
-    "ubuntu.14.10-corert",
-    "ubuntu.14.10-x64",
-    "ubuntu.14.10",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ubuntu.16.04-x64-corert": [
+    "ubuntu.16.04-x64-corert",
+    "ubuntu.16.04-corert",
+    "ubuntu.16.04-x64",
+    "ubuntu.16.04",
     "ubuntu-x64-corert",
     "ubuntu-corert",
     "ubuntu-x64",
     "any",
     "base"
   ],
-  "ubuntu.14.10-x86": [
-    "ubuntu.14.10-x86",
-    "ubuntu.14.10",
+  "ubuntu.16.04-x86": [
+    "ubuntu.16.04-x86",
+    "ubuntu.16.04",
     "ubuntu-x86",
     "ubuntu",
     "debian-x86",
     "any",
     "base"
   ],
-  "ubuntu.14.10-x86-corert": [
-    "ubuntu.14.10-x86-corert",
-    "ubuntu.14.10-corert",
-    "ubuntu.14.10-x86",
-    "ubuntu.14.10",
+  "ubuntu.16.04-x86-corert": [
+    "ubuntu.16.04-x86-corert",
+    "ubuntu.16.04-corert",
+    "ubuntu.16.04-x86",
+    "ubuntu.16.04",
     "ubuntu-x86-corert",
     "ubuntu-corert",
     "ubuntu-x86",
     "any",
     "base"
   ],
-  "ubuntu.15.04": [
-    "ubuntu.15.04",
+  "ubuntu.16.10": [
+    "ubuntu.16.10",
     "ubuntu",
     "debian",
     "linux",
     "any",
     "base"
   ],
-  "ubuntu.15.04-arm": [
-    "ubuntu.15.04-arm",
-    "ubuntu.15.04",
+  "ubuntu.16.10-arm": [
+    "ubuntu.16.10-arm",
+    "ubuntu.16.10",
     "ubuntu-arm",
     "ubuntu",
     "debian-arm",
     "any",
     "base"
   ],
-  "ubuntu.15.04-arm-corert": [
-    "ubuntu.15.04-arm-corert",
-    "ubuntu.15.04-corert",
-    "ubuntu.15.04-arm",
-    "ubuntu.15.04",
+  "ubuntu.16.10-arm-corert": [
+    "ubuntu.16.10-arm-corert",
+    "ubuntu.16.10-corert",
+    "ubuntu.16.10-arm",
+    "ubuntu.16.10",
     "ubuntu-arm-corert",
     "ubuntu-corert",
     "ubuntu-arm",
     "any",
     "base"
   ],
-  "ubuntu.15.04-corert": [
-    "ubuntu.15.04-corert",
-    "ubuntu.15.04",
+  "ubuntu.16.10-arm64": [
+    "ubuntu.16.10-arm64",
+    "ubuntu.16.10",
+    "ubuntu-arm64",
+    "ubuntu",
+    "debian-arm64",
+    "debian",
+    "linux-arm64",
+    "linux",
+    "unix-arm64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ubuntu.16.10-arm64-corert": [
+    "ubuntu.16.10-arm64-corert",
+    "ubuntu.16.10-corert",
+    "ubuntu.16.10-arm64",
+    "ubuntu.16.10",
+    "ubuntu-arm64-corert",
     "ubuntu-corert",
+    "ubuntu-arm64",
     "ubuntu",
+    "debian-arm64-corert",
     "debian-corert",
+    "debian-arm64",
     "debian",
+    "linux-arm64-corert",
     "linux-corert",
+    "linux-arm64",
     "linux",
+    "unix-arm64-corert",
     "unix-corert",
+    "unix-arm64",
     "unix",
     "corert",
     "any",
     "base"
   ],
-  "ubuntu.15.04-x64": [
-    "ubuntu.15.04-x64",
-    "ubuntu.15.04",
+  "ubuntu.16.10-corert": [
+    "ubuntu.16.10-corert",
+    "ubuntu.16.10",
+    "ubuntu-corert",
+    "ubuntu",
+    "debian-corert",
+    "debian",
+    "linux-corert",
+    "linux",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ubuntu.16.10-x64": [
+    "ubuntu.16.10-x64",
+    "ubuntu.16.10",
     "ubuntu-x64",
     "ubuntu",
     "debian-x64",
     "any",
     "base"
   ],
-  "ubuntu.15.04-x64-corert": [
-    "ubuntu.15.04-x64-corert",
-    "ubuntu.15.04-corert",
-    "ubuntu.15.04-x64",
-    "ubuntu.15.04",
+  "ubuntu.16.10-x64-corert": [
+    "ubuntu.16.10-x64-corert",
+    "ubuntu.16.10-corert",
+    "ubuntu.16.10-x64",
+    "ubuntu.16.10",
     "ubuntu-x64-corert",
     "ubuntu-corert",
     "ubuntu-x64",
     "any",
     "base"
   ],
-  "ubuntu.15.04-x86": [
-    "ubuntu.15.04-x86",
-    "ubuntu.15.04",
+  "ubuntu.16.10-x86": [
+    "ubuntu.16.10-x86",
+    "ubuntu.16.10",
     "ubuntu-x86",
     "ubuntu",
     "debian-x86",
     "any",
     "base"
   ],
-  "ubuntu.15.04-x86-corert": [
-    "ubuntu.15.04-x86-corert",
-    "ubuntu.15.04-corert",
-    "ubuntu.15.04-x86",
-    "ubuntu.15.04",
+  "ubuntu.16.10-x86-corert": [
+    "ubuntu.16.10-x86-corert",
+    "ubuntu.16.10-corert",
+    "ubuntu.16.10-x86",
+    "ubuntu.16.10",
     "ubuntu-x86-corert",
     "ubuntu-corert",
     "ubuntu-x86",
     "any",
     "base"
   ],
-  "ubuntu.15.10": [
-    "ubuntu.15.10",
+  "ubuntu.17.04": [
+    "ubuntu.17.04",
     "ubuntu",
     "debian",
     "linux",
     "any",
     "base"
   ],
-  "ubuntu.15.10-arm": [
-    "ubuntu.15.10-arm",
-    "ubuntu.15.10",
+  "ubuntu.17.04-arm": [
+    "ubuntu.17.04-arm",
+    "ubuntu.17.04",
     "ubuntu-arm",
     "ubuntu",
     "debian-arm",
     "any",
     "base"
   ],
-  "ubuntu.15.10-arm-corert": [
-    "ubuntu.15.10-arm-corert",
-    "ubuntu.15.10-corert",
-    "ubuntu.15.10-arm",
-    "ubuntu.15.10",
+  "ubuntu.17.04-arm-corert": [
+    "ubuntu.17.04-arm-corert",
+    "ubuntu.17.04-corert",
+    "ubuntu.17.04-arm",
+    "ubuntu.17.04",
     "ubuntu-arm-corert",
     "ubuntu-corert",
     "ubuntu-arm",
     "any",
     "base"
   ],
-  "ubuntu.15.10-corert": [
-    "ubuntu.15.10-corert",
-    "ubuntu.15.10",
+  "ubuntu.17.04-arm64": [
+    "ubuntu.17.04-arm64",
+    "ubuntu.17.04",
+    "ubuntu-arm64",
+    "ubuntu",
+    "debian-arm64",
+    "debian",
+    "linux-arm64",
+    "linux",
+    "unix-arm64",
+    "unix",
+    "any",
+    "base"
+  ],
+  "ubuntu.17.04-arm64-corert": [
+    "ubuntu.17.04-arm64-corert",
+    "ubuntu.17.04-corert",
+    "ubuntu.17.04-arm64",
+    "ubuntu.17.04",
+    "ubuntu-arm64-corert",
     "ubuntu-corert",
+    "ubuntu-arm64",
     "ubuntu",
+    "debian-arm64-corert",
     "debian-corert",
+    "debian-arm64",
     "debian",
+    "linux-arm64-corert",
     "linux-corert",
+    "linux-arm64",
     "linux",
+    "unix-arm64-corert",
     "unix-corert",
+    "unix-arm64",
     "unix",
     "corert",
     "any",
     "base"
   ],
-  "ubuntu.15.10-x64": [
-    "ubuntu.15.10-x64",
-    "ubuntu.15.10",
+  "ubuntu.17.04-corert": [
+    "ubuntu.17.04-corert",
+    "ubuntu.17.04",
+    "ubuntu-corert",
+    "ubuntu",
+    "debian-corert",
+    "debian",
+    "linux-corert",
+    "linux",
+    "unix-corert",
+    "unix",
+    "corert",
+    "any",
+    "base"
+  ],
+  "ubuntu.17.04-x64": [
+    "ubuntu.17.04-x64",
+    "ubuntu.17.04",
     "ubuntu-x64",
     "ubuntu",
     "debian-x64",
     "any",
     "base"
   ],
-  "ubuntu.15.10-x64-corert": [
-    "ubuntu.15.10-x64-corert",
-    "ubuntu.15.10-corert",
-    "ubuntu.15.10-x64",
-    "ubuntu.15.10",
+  "ubuntu.17.04-x64-corert": [
+    "ubuntu.17.04-x64-corert",
+    "ubuntu.17.04-corert",
+    "ubuntu.17.04-x64",
+    "ubuntu.17.04",
     "ubuntu-x64-corert",
     "ubuntu-corert",
     "ubuntu-x64",
     "any",
     "base"
   ],
-  "ubuntu.15.10-x86": [
-    "ubuntu.15.10-x86",
-    "ubuntu.15.10",
+  "ubuntu.17.04-x86": [
+    "ubuntu.17.04-x86",
+    "ubuntu.17.04",
     "ubuntu-x86",
     "ubuntu",
     "debian-x86",
     "any",
     "base"
   ],
-  "ubuntu.15.10-x86-corert": [
-    "ubuntu.15.10-x86-corert",
-    "ubuntu.15.10-corert",
-    "ubuntu.15.10-x86",
-    "ubuntu.15.10",
+  "ubuntu.17.04-x86-corert": [
+    "ubuntu.17.04-x86-corert",
+    "ubuntu.17.04-corert",
+    "ubuntu.17.04-x86",
+    "ubuntu.17.04",
     "ubuntu-x86-corert",
     "ubuntu-corert",
     "ubuntu-x86",
     "any",
     "base"
   ],
-  "ubuntu.16.04": [
-    "ubuntu.16.04",
+  "ubuntu.17.10": [
+    "ubuntu.17.10",
     "ubuntu",
     "debian",
     "linux",
     "any",
     "base"
   ],
-  "ubuntu.16.04-arm": [
-    "ubuntu.16.04-arm",
-    "ubuntu.16.04",
+  "ubuntu.17.10-arm": [
+    "ubuntu.17.10-arm",
+    "ubuntu.17.10",
     "ubuntu-arm",
     "ubuntu",
     "debian-arm",
     "any",
     "base"
   ],
-  "ubuntu.16.04-arm-corert": [
-    "ubuntu.16.04-arm-corert",
-    "ubuntu.16.04-corert",
-    "ubuntu.16.04-arm",
-    "ubuntu.16.04",
+  "ubuntu.17.10-arm-corert": [
+    "ubuntu.17.10-arm-corert",
+    "ubuntu.17.10-corert",
+    "ubuntu.17.10-arm",
+    "ubuntu.17.10",
     "ubuntu-arm-corert",
     "ubuntu-corert",
     "ubuntu-arm",
     "any",
     "base"
   ],
-  "ubuntu.16.04-arm64": [
-    "ubuntu.16.04-arm64",
-    "ubuntu.16.04",
+  "ubuntu.17.10-arm64": [
+    "ubuntu.17.10-arm64",
+    "ubuntu.17.10",
     "ubuntu-arm64",
     "ubuntu",
     "debian-arm64",
     "any",
     "base"
   ],
-  "ubuntu.16.04-arm64-corert": [
-    "ubuntu.16.04-arm64-corert",
-    "ubuntu.16.04-corert",
-    "ubuntu.16.04-arm64",
-    "ubuntu.16.04",
+  "ubuntu.17.10-arm64-corert": [
+    "ubuntu.17.10-arm64-corert",
+    "ubuntu.17.10-corert",
+    "ubuntu.17.10-arm64",
+    "ubuntu.17.10",
     "ubuntu-arm64-corert",
     "ubuntu-corert",
     "ubuntu-arm64",
     "any",
     "base"
   ],
-  "ubuntu.16.04-corert": [
-    "ubuntu.16.04-corert",
-    "ubuntu.16.04",
+  "ubuntu.17.10-corert": [
+    "ubuntu.17.10-corert",
+    "ubuntu.17.10",
     "ubuntu-corert",
     "ubuntu",
     "debian-corert",
     "any",
     "base"
   ],
-  "ubuntu.16.04-x64": [
-    "ubuntu.16.04-x64",
-    "ubuntu.16.04",
+  "ubuntu.17.10-x64": [
+    "ubuntu.17.10-x64",
+    "ubuntu.17.10",
     "ubuntu-x64",
     "ubuntu",
     "debian-x64",
     "any",
     "base"
   ],
-  "ubuntu.16.04-x64-corert": [
-    "ubuntu.16.04-x64-corert",
-    "ubuntu.16.04-corert",
-    "ubuntu.16.04-x64",
-    "ubuntu.16.04",
+  "ubuntu.17.10-x64-corert": [
+    "ubuntu.17.10-x64-corert",
+    "ubuntu.17.10-corert",
+    "ubuntu.17.10-x64",
+    "ubuntu.17.10",
     "ubuntu-x64-corert",
     "ubuntu-corert",
     "ubuntu-x64",
     "any",
     "base"
   ],
-  "ubuntu.16.04-x86": [
-    "ubuntu.16.04-x86",
-    "ubuntu.16.04",
+  "ubuntu.17.10-x86": [
+    "ubuntu.17.10-x86",
+    "ubuntu.17.10",
     "ubuntu-x86",
     "ubuntu",
     "debian-x86",
     "any",
     "base"
   ],
-  "ubuntu.16.04-x86-corert": [
-    "ubuntu.16.04-x86-corert",
-    "ubuntu.16.04-corert",
-    "ubuntu.16.04-x86",
-    "ubuntu.16.04",
+  "ubuntu.17.10-x86-corert": [
+    "ubuntu.17.10-x86-corert",
+    "ubuntu.17.10-corert",
+    "ubuntu.17.10-x86",
+    "ubuntu.17.10",
     "ubuntu-x86-corert",
     "ubuntu-corert",
     "ubuntu-x86",
     "any",
     "base"
   ],
-  "ubuntu.16.10": [
-    "ubuntu.16.10",
+  "ubuntu.18.04": [
+    "ubuntu.18.04",
     "ubuntu",
     "debian",
     "linux",
     "any",
     "base"
   ],
-  "ubuntu.16.10-arm": [
-    "ubuntu.16.10-arm",
-    "ubuntu.16.10",
+  "ubuntu.18.04-arm": [
+    "ubuntu.18.04-arm",
+    "ubuntu.18.04",
     "ubuntu-arm",
     "ubuntu",
     "debian-arm",
     "any",
     "base"
   ],
-  "ubuntu.16.10-arm-corert": [
-    "ubuntu.16.10-arm-corert",
-    "ubuntu.16.10-corert",
-    "ubuntu.16.10-arm",
-    "ubuntu.16.10",
+  "ubuntu.18.04-arm-corert": [
+    "ubuntu.18.04-arm-corert",
+    "ubuntu.18.04-corert",
+    "ubuntu.18.04-arm",
+    "ubuntu.18.04",
     "ubuntu-arm-corert",
     "ubuntu-corert",
     "ubuntu-arm",
     "any",
     "base"
   ],
-  "ubuntu.16.10-arm64": [
-    "ubuntu.16.10-arm64",
-    "ubuntu.16.10",
+  "ubuntu.18.04-arm64": [
+    "ubuntu.18.04-arm64",
+    "ubuntu.18.04",
     "ubuntu-arm64",
     "ubuntu",
     "debian-arm64",
     "any",
     "base"
   ],
-  "ubuntu.16.10-arm64-corert": [
-    "ubuntu.16.10-arm64-corert",
-    "ubuntu.16.10-corert",
-    "ubuntu.16.10-arm64",
-    "ubuntu.16.10",
+  "ubuntu.18.04-arm64-corert": [
+    "ubuntu.18.04-arm64-corert",
+    "ubuntu.18.04-corert",
+    "ubuntu.18.04-arm64",
+    "ubuntu.18.04",
     "ubuntu-arm64-corert",
     "ubuntu-corert",
     "ubuntu-arm64",
     "any",
     "base"
   ],
-  "ubuntu.16.10-corert": [
-    "ubuntu.16.10-corert",
-    "ubuntu.16.10",
+  "ubuntu.18.04-corert": [
+    "ubuntu.18.04-corert",
+    "ubuntu.18.04",
     "ubuntu-corert",
     "ubuntu",
     "debian-corert",
     "any",
     "base"
   ],
-  "ubuntu.16.10-x64": [
-    "ubuntu.16.10-x64",
-    "ubuntu.16.10",
+  "ubuntu.18.04-x64": [
+    "ubuntu.18.04-x64",
+    "ubuntu.18.04",
     "ubuntu-x64",
     "ubuntu",
     "debian-x64",
     "any",
     "base"
   ],
-  "ubuntu.16.10-x64-corert": [
-    "ubuntu.16.10-x64-corert",
-    "ubuntu.16.10-corert",
-    "ubuntu.16.10-x64",
-    "ubuntu.16.10",
+  "ubuntu.18.04-x64-corert": [
+    "ubuntu.18.04-x64-corert",
+    "ubuntu.18.04-corert",
+    "ubuntu.18.04-x64",
+    "ubuntu.18.04",
     "ubuntu-x64-corert",
     "ubuntu-corert",
     "ubuntu-x64",
     "any",
     "base"
   ],
-  "ubuntu.16.10-x86": [
-    "ubuntu.16.10-x86",
-    "ubuntu.16.10",
+  "ubuntu.18.04-x86": [
+    "ubuntu.18.04-x86",
+    "ubuntu.18.04",
     "ubuntu-x86",
     "ubuntu",
     "debian-x86",
     "any",
     "base"
   ],
-  "ubuntu.16.10-x86-corert": [
-    "ubuntu.16.10-x86-corert",
-    "ubuntu.16.10-corert",
-    "ubuntu.16.10-x86",
-    "ubuntu.16.10",
+  "ubuntu.18.04-x86-corert": [
+    "ubuntu.18.04-x86-corert",
+    "ubuntu.18.04-corert",
+    "ubuntu.18.04-x86",
+    "ubuntu.18.04",
     "ubuntu-x86-corert",
     "ubuntu-corert",
     "ubuntu-x86",
index 7346469..9165dd5 100644 (file)
         "debian-x86-corert"
       ]
     },
+    "debian.9": {
+      "#import": [
+        "debian"
+      ]
+    },
+    "debian.9-arm": {
+      "#import": [
+        "debian.9",
+        "debian-arm"
+      ]
+    },
+    "debian.9-arm-corert": {
+      "#import": [
+        "debian.9-corert",
+        "debian.9-arm",
+        "debian.9",
+        "debian-arm-corert"
+      ]
+    },
+    "debian.9-arm64": {
+      "#import": [
+        "debian.9",
+        "debian-arm64"
+      ]
+    },
+    "debian.9-arm64-corert": {
+      "#import": [
+        "debian.9-corert",
+        "debian.9-arm64",
+        "debian.9",
+        "debian-arm64-corert"
+      ]
+    },
+    "debian.9-armel": {
+      "#import": [
+        "debian.9",
+        "debian-armel"
+      ]
+    },
+    "debian.9-armel-corert": {
+      "#import": [
+        "debian.9-corert",
+        "debian.9-armel",
+        "debian.9",
+        "debian-armel-corert"
+      ]
+    },
+    "debian.9-corert": {
+      "#import": [
+        "debian.9",
+        "debian-corert"
+      ]
+    },
+    "debian.9-x64": {
+      "#import": [
+        "debian.9",
+        "debian-x64"
+      ]
+    },
+    "debian.9-x64-corert": {
+      "#import": [
+        "debian.9-corert",
+        "debian.9-x64",
+        "debian.9",
+        "debian-x64-corert"
+      ]
+    },
+    "debian.9-x86": {
+      "#import": [
+        "debian.9",
+        "debian-x86"
+      ]
+    },
+    "debian.9-x86-corert": {
+      "#import": [
+        "debian.9-corert",
+        "debian.9-x86",
+        "debian.9",
+        "debian-x86-corert"
+      ]
+    },
     "fedora": {
       "#import": [
         "linux"
         "fedora-x64-corert"
       ]
     },
+    "fedora.27": {
+      "#import": [
+        "fedora"
+      ]
+    },
+    "fedora.27-corert": {
+      "#import": [
+        "fedora.27",
+        "fedora-corert"
+      ]
+    },
+    "fedora.27-x64": {
+      "#import": [
+        "fedora.27",
+        "fedora-x64"
+      ]
+    },
+    "fedora.27-x64-corert": {
+      "#import": [
+        "fedora.27-corert",
+        "fedora.27-x64",
+        "fedora.27",
+        "fedora-x64-corert"
+      ]
+    },
+    "fedora.28": {
+      "#import": [
+        "fedora"
+      ]
+    },
+    "fedora.28-corert": {
+      "#import": [
+        "fedora.28",
+        "fedora-corert"
+      ]
+    },
+    "fedora.28-x64": {
+      "#import": [
+        "fedora.28",
+        "fedora-x64"
+      ]
+    },
+    "fedora.28-x64-corert": {
+      "#import": [
+        "fedora.28-corert",
+        "fedora.28-x64",
+        "fedora.28",
+        "fedora-x64-corert"
+      ]
+    },
     "gentoo": {
       "#import": [
         "linux"
         "linuxmint.18-x64-corert"
       ]
     },
+    "linuxmint.18.2": {
+      "#import": [
+        "linuxmint.18.1"
+      ]
+    },
+    "linuxmint.18.2-corert": {
+      "#import": [
+        "linuxmint.18.2",
+        "linuxmint.18.1-corert"
+      ]
+    },
+    "linuxmint.18.2-x64": {
+      "#import": [
+        "linuxmint.18.2",
+        "linuxmint.18.1-x64"
+      ]
+    },
+    "linuxmint.18.2-x64-corert": {
+      "#import": [
+        "linuxmint.18.2-corert",
+        "linuxmint.18.2-x64",
+        "linuxmint.18.2",
+        "linuxmint.18.1-x64-corert"
+      ]
+    },
+    "linuxmint.18.3": {
+      "#import": [
+        "linuxmint.18.2"
+      ]
+    },
+    "linuxmint.18.3-corert": {
+      "#import": [
+        "linuxmint.18.3",
+        "linuxmint.18.2-corert"
+      ]
+    },
+    "linuxmint.18.3-x64": {
+      "#import": [
+        "linuxmint.18.3",
+        "linuxmint.18.2-x64"
+      ]
+    },
+    "linuxmint.18.3-x64-corert": {
+      "#import": [
+        "linuxmint.18.3-corert",
+        "linuxmint.18.3-x64",
+        "linuxmint.18.3",
+        "linuxmint.18.2-x64-corert"
+      ]
+    },
+    "linuxmint.19": {
+      "#import": [
+        "ubuntu.18.04"
+      ]
+    },
+    "linuxmint.19-corert": {
+      "#import": [
+        "linuxmint.19",
+        "ubuntu.18.04-corert"
+      ]
+    },
+    "linuxmint.19-x64": {
+      "#import": [
+        "linuxmint.19",
+        "ubuntu.18.04-x64"
+      ]
+    },
+    "linuxmint.19-x64-corert": {
+      "#import": [
+        "linuxmint.19-corert",
+        "linuxmint.19-x64",
+        "ubuntu.18.04-x64-corert"
+      ]
+    },
     "ol": {
       "#import": [
         "rhel"
         "ol.7.1-x64-corert"
       ]
     },
+    "ol.7.3": {
+      "#import": [
+        "ol.7.2",
+        "rhel.7.3"
+      ]
+    },
+    "ol.7.3-corert": {
+      "#import": [
+        "ol.7.3",
+        "ol.7.2-corert",
+        "rhel.7.3-corert"
+      ]
+    },
+    "ol.7.3-x64": {
+      "#import": [
+        "ol.7.3",
+        "ol.7.2-x64",
+        "rhel.7.3-x64"
+      ]
+    },
+    "ol.7.3-x64-corert": {
+      "#import": [
+        "ol.7.3-corert",
+        "ol.7.3-x64",
+        "ol.7.3",
+        "ol.7.2-x64-corert"
+      ]
+    },
+    "ol.7.4": {
+      "#import": [
+        "ol.7.3",
+        "rhel.7.4"
+      ]
+    },
+    "ol.7.4-corert": {
+      "#import": [
+        "ol.7.4",
+        "ol.7.3-corert",
+        "rhel.7.4-corert"
+      ]
+    },
+    "ol.7.4-x64": {
+      "#import": [
+        "ol.7.4",
+        "ol.7.3-x64",
+        "rhel.7.4-x64"
+      ]
+    },
+    "ol.7.4-x64-corert": {
+      "#import": [
+        "ol.7.4-corert",
+        "ol.7.4-x64",
+        "ol.7.4",
+        "ol.7.3-x64-corert"
+      ]
+    },
     "opensuse": {
       "#import": [
         "linux"
         "opensuse-x64-corert"
       ]
     },
+    "opensuse.42.2": {
+      "#import": [
+        "opensuse"
+      ]
+    },
+    "opensuse.42.2-corert": {
+      "#import": [
+        "opensuse.42.2",
+        "opensuse-corert"
+      ]
+    },
+    "opensuse.42.2-x64": {
+      "#import": [
+        "opensuse.42.2",
+        "opensuse-x64"
+      ]
+    },
+    "opensuse.42.2-x64-corert": {
+      "#import": [
+        "opensuse.42.2-corert",
+        "opensuse.42.2-x64",
+        "opensuse.42.2",
+        "opensuse-x64-corert"
+      ]
+    },
+    "opensuse.42.3": {
+      "#import": [
+        "opensuse"
+      ]
+    },
+    "opensuse.42.3-corert": {
+      "#import": [
+        "opensuse.42.3",
+        "opensuse-corert"
+      ]
+    },
+    "opensuse.42.3-x64": {
+      "#import": [
+        "opensuse.42.3",
+        "opensuse-x64"
+      ]
+    },
+    "opensuse.42.3-x64-corert": {
+      "#import": [
+        "opensuse.42.3-corert",
+        "opensuse.42.3-x64",
+        "opensuse.42.3",
+        "opensuse-x64-corert"
+      ]
+    },
     "osx": {
       "#import": [
         "unix"
         "osx.10.11-x64-corert"
       ]
     },
+    "osx.10.13": {
+      "#import": [
+        "osx.10.12"
+      ]
+    },
+    "osx.10.13-corert": {
+      "#import": [
+        "osx.10.13",
+        "osx.10.12-corert"
+      ]
+    },
+    "osx.10.13-x64": {
+      "#import": [
+        "osx.10.13",
+        "osx.10.12-x64"
+      ]
+    },
+    "osx.10.13-x64-corert": {
+      "#import": [
+        "osx.10.13-corert",
+        "osx.10.13-x64",
+        "osx.10.13",
+        "osx.10.12-x64-corert"
+      ]
+    },
     "rhel": {
       "#import": [
         "linux"
         "rhel.7.3-x64-corert"
       ]
     },
+    "sles": {
+      "#import": [
+        "linux"
+      ]
+    },
+    "sles-corert": {
+      "#import": [
+        "sles",
+        "linux-corert"
+      ]
+    },
+    "sles-x64": {
+      "#import": [
+        "sles",
+        "linux-x64"
+      ]
+    },
+    "sles-x64-corert": {
+      "#import": [
+        "sles-corert",
+        "sles-x64",
+        "linux-x64-corert"
+      ]
+    },
+    "sles.12": {
+      "#import": [
+        "sles"
+      ]
+    },
+    "sles.12-corert": {
+      "#import": [
+        "sles.12",
+        "sles-corert"
+      ]
+    },
+    "sles.12-x64": {
+      "#import": [
+        "sles.12",
+        "sles-x64"
+      ]
+    },
+    "sles.12-x64-corert": {
+      "#import": [
+        "sles.12-corert",
+        "sles.12-x64",
+        "sles.12",
+        "sles-x64-corert"
+      ]
+    },
+    "sles.12.1": {
+      "#import": [
+        "sles.12"
+      ]
+    },
+    "sles.12.1-corert": {
+      "#import": [
+        "sles.12.1",
+        "sles.12-corert"
+      ]
+    },
+    "sles.12.1-x64": {
+      "#import": [
+        "sles.12.1",
+        "sles.12-x64"
+      ]
+    },
+    "sles.12.1-x64-corert": {
+      "#import": [
+        "sles.12.1-corert",
+        "sles.12.1-x64",
+        "sles.12.1",
+        "sles.12-x64-corert"
+      ]
+    },
+    "sles.12.2": {
+      "#import": [
+        "sles.12.1"
+      ]
+    },
+    "sles.12.2-corert": {
+      "#import": [
+        "sles.12.2",
+        "sles.12.1-corert"
+      ]
+    },
+    "sles.12.2-x64": {
+      "#import": [
+        "sles.12.2",
+        "sles.12.1-x64"
+      ]
+    },
+    "sles.12.2-x64-corert": {
+      "#import": [
+        "sles.12.2-corert",
+        "sles.12.2-x64",
+        "sles.12.2",
+        "sles.12.1-x64-corert"
+      ]
+    },
+    "sles.12.3": {
+      "#import": [
+        "sles.12.2"
+      ]
+    },
+    "sles.12.3-corert": {
+      "#import": [
+        "sles.12.3",
+        "sles.12.2-corert"
+      ]
+    },
+    "sles.12.3-x64": {
+      "#import": [
+        "sles.12.3",
+        "sles.12.2-x64"
+      ]
+    },
+    "sles.12.3-x64-corert": {
+      "#import": [
+        "sles.12.3-corert",
+        "sles.12.3-x64",
+        "sles.12.3",
+        "sles.12.2-x64-corert"
+      ]
+    },
     "tizen": {
       "#import": [
         "linux"
         "ubuntu-x86-corert"
       ]
     },
+    "ubuntu.17.04": {
+      "#import": [
+        "ubuntu"
+      ]
+    },
+    "ubuntu.17.04-arm": {
+      "#import": [
+        "ubuntu.17.04",
+        "ubuntu-arm"
+      ]
+    },
+    "ubuntu.17.04-arm-corert": {
+      "#import": [
+        "ubuntu.17.04-corert",
+        "ubuntu.17.04-arm",
+        "ubuntu.17.04",
+        "ubuntu-arm-corert"
+      ]
+    },
+    "ubuntu.17.04-arm64": {
+      "#import": [
+        "ubuntu.17.04",
+        "ubuntu-arm64"
+      ]
+    },
+    "ubuntu.17.04-arm64-corert": {
+      "#import": [
+        "ubuntu.17.04-corert",
+        "ubuntu.17.04-arm64",
+        "ubuntu.17.04",
+        "ubuntu-arm64-corert"
+      ]
+    },
+    "ubuntu.17.04-corert": {
+      "#import": [
+        "ubuntu.17.04",
+        "ubuntu-corert"
+      ]
+    },
+    "ubuntu.17.04-x64": {
+      "#import": [
+        "ubuntu.17.04",
+        "ubuntu-x64"
+      ]
+    },
+    "ubuntu.17.04-x64-corert": {
+      "#import": [
+        "ubuntu.17.04-corert",
+        "ubuntu.17.04-x64",
+        "ubuntu.17.04",
+        "ubuntu-x64-corert"
+      ]
+    },
+    "ubuntu.17.04-x86": {
+      "#import": [
+        "ubuntu.17.04",
+        "ubuntu-x86"
+      ]
+    },
+    "ubuntu.17.04-x86-corert": {
+      "#import": [
+        "ubuntu.17.04-corert",
+        "ubuntu.17.04-x86",
+        "ubuntu.17.04",
+        "ubuntu-x86-corert"
+      ]
+    },
+    "ubuntu.17.10": {
+      "#import": [
+        "ubuntu"
+      ]
+    },
+    "ubuntu.17.10-arm": {
+      "#import": [
+        "ubuntu.17.10",
+        "ubuntu-arm"
+      ]
+    },
+    "ubuntu.17.10-arm-corert": {
+      "#import": [
+        "ubuntu.17.10-corert",
+        "ubuntu.17.10-arm",
+        "ubuntu.17.10",
+        "ubuntu-arm-corert"
+      ]
+    },
+    "ubuntu.17.10-arm64": {
+      "#import": [
+        "ubuntu.17.10",
+        "ubuntu-arm64"
+      ]
+    },
+    "ubuntu.17.10-arm64-corert": {
+      "#import": [
+        "ubuntu.17.10-corert",
+        "ubuntu.17.10-arm64",
+        "ubuntu.17.10",
+        "ubuntu-arm64-corert"
+      ]
+    },
+    "ubuntu.17.10-corert": {
+      "#import": [
+        "ubuntu.17.10",
+        "ubuntu-corert"
+      ]
+    },
+    "ubuntu.17.10-x64": {
+      "#import": [
+        "ubuntu.17.10",
+        "ubuntu-x64"
+      ]
+    },
+    "ubuntu.17.10-x64-corert": {
+      "#import": [
+        "ubuntu.17.10-corert",
+        "ubuntu.17.10-x64",
+        "ubuntu.17.10",
+        "ubuntu-x64-corert"
+      ]
+    },
+    "ubuntu.17.10-x86": {
+      "#import": [
+        "ubuntu.17.10",
+        "ubuntu-x86"
+      ]
+    },
+    "ubuntu.17.10-x86-corert": {
+      "#import": [
+        "ubuntu.17.10-corert",
+        "ubuntu.17.10-x86",
+        "ubuntu.17.10",
+        "ubuntu-x86-corert"
+      ]
+    },
+    "ubuntu.18.04": {
+      "#import": [
+        "ubuntu"
+      ]
+    },
+    "ubuntu.18.04-arm": {
+      "#import": [
+        "ubuntu.18.04",
+        "ubuntu-arm"
+      ]
+    },
+    "ubuntu.18.04-arm-corert": {
+      "#import": [
+        "ubuntu.18.04-corert",
+        "ubuntu.18.04-arm",
+        "ubuntu.18.04",
+        "ubuntu-arm-corert"
+      ]
+    },
+    "ubuntu.18.04-arm64": {
+      "#import": [
+        "ubuntu.18.04",
+        "ubuntu-arm64"
+      ]
+    },
+    "ubuntu.18.04-arm64-corert": {
+      "#import": [
+        "ubuntu.18.04-corert",
+        "ubuntu.18.04-arm64",
+        "ubuntu.18.04",
+        "ubuntu-arm64-corert"
+      ]
+    },
+    "ubuntu.18.04-corert": {
+      "#import": [
+        "ubuntu.18.04",
+        "ubuntu-corert"
+      ]
+    },
+    "ubuntu.18.04-x64": {
+      "#import": [
+        "ubuntu.18.04",
+        "ubuntu-x64"
+      ]
+    },
+    "ubuntu.18.04-x64-corert": {
+      "#import": [
+        "ubuntu.18.04-corert",
+        "ubuntu.18.04-x64",
+        "ubuntu.18.04",
+        "ubuntu-x64-corert"
+      ]
+    },
+    "ubuntu.18.04-x86": {
+      "#import": [
+        "ubuntu.18.04",
+        "ubuntu-x86"
+      ]
+    },
+    "ubuntu.18.04-x86-corert": {
+      "#import": [
+        "ubuntu.18.04-corert",
+        "ubuntu.18.04-x86",
+        "ubuntu.18.04",
+        "ubuntu-x86-corert"
+      ]
+    },
     "unix": {
       "#import": [
         "any"
index d3aacf4..1255cbf 100644 (file)
     <RuntimeGroup Include="debian">
       <Parent>linux</Parent>
       <Architectures>x64;x86;arm;armel;arm64</Architectures>
-      <Versions>8</Versions>
+      <Versions>8;9</Versions>
+      <TreatVersionsAsCompatible>false</TreatVersionsAsCompatible>
     </RuntimeGroup>
 
     <RuntimeGroup Include="fedora">
       <Parent>linux</Parent>
       <Architectures>x64</Architectures>
-      <Versions>23;24;25;26</Versions>
+      <Versions>23;24;25;26;27;28</Versions>
       <TreatVersionsAsCompatible>false</TreatVersionsAsCompatible>
     </RuntimeGroup>
 
@@ -47,6 +48,7 @@
       <Architectures>x64</Architectures>
     </RuntimeGroup>
 
+    <!-- linux mint includes major version in Include because Parent is different for each major -->
     <RuntimeGroup Include="linuxmint.17">
       <Parent>ubuntu.14.04</Parent>
       <Architectures>x64</Architectures>
     <RuntimeGroup Include="linuxmint.18">
       <Parent>ubuntu.16.04</Parent>
       <Architectures>x64</Architectures>
-      <Versions>1</Versions>
+      <Versions>1;2;3</Versions>
+    </RuntimeGroup>
+    <RuntimeGroup Include="linuxmint.19">
+      <Parent>ubuntu.18.04</Parent>
+      <Architectures>x64</Architectures>
+      <Versions></Versions><!-- Empty because there are no point releases yet -->
     </RuntimeGroup>
 
     <RuntimeGroup Include="ol">
       <Parent>rhel</Parent>
       <Architectures>x64</Architectures>
-      <Versions>7;7.0;7.1;7.2</Versions>
+      <Versions>7;7.0;7.1;7.2;7.3;7.4</Versions>
       <ApplyVersionsToParent>true</ApplyVersionsToParent>
     </RuntimeGroup>
 
     <RuntimeGroup Include="opensuse">
       <Parent>linux</Parent>
       <Architectures>x64</Architectures>
-      <Versions>13.2;42.1</Versions>
+      <Versions>13.2;42.1;42.2;42.3</Versions>
       <TreatVersionsAsCompatible>false</TreatVersionsAsCompatible>
     </RuntimeGroup>
 
     <RuntimeGroup Include="osx">
       <Parent>unix</Parent>
       <Architectures>x64</Architectures>
-      <Versions>10.10;10.11;10.12</Versions>
+      <Versions>10.10;10.11;10.12;10.13</Versions>
     </RuntimeGroup>
 
     <!-- rhel 6 is independent -->
       <Versions>7;7.0;7.1;7.2;7.3;7.4</Versions>
     </RuntimeGroup>
 
+    <RuntimeGroup Include="sles">
+      <Parent>linux</Parent>
+      <Architectures>x64</Architectures>
+      <Versions>12;12.1;12.2;12.3</Versions>
+    </RuntimeGroup>
+
     <RuntimeGroup Include="tizen">
       <Parent>linux</Parent>
       <Architectures>armel</Architectures>
       <Versions>4.0.0</Versions>
     </RuntimeGroup>
 
-    <!-- ubuntu releases are compatible on major versions-->
     <RuntimeGroup Include="ubuntu">
       <Parent>debian</Parent>
       <Architectures>x64;x86;arm</Architectures>
     <RuntimeGroup Include="ubuntu">
       <Parent>debian</Parent>
       <Architectures>x64;x86;arm;arm64</Architectures>
-      <Versions>16.04;16.10</Versions>
+      <Versions>16.04;16.10;17.04;17.10;18.04</Versions>
       <TreatVersionsAsCompatible>false</TreatVersionsAsCompatible>
     </RuntimeGroup>