From c0b467ebcd4e63d9a3eaa2668c65c34c92997f79 Mon Sep 17 00:00:00 2001 From: Matthias Dittrich Date: Sat, 8 Jun 2019 17:43:37 +0200 Subject: [PATCH 1/9] support incorrectly packaged native libraries, like for SQLite... --- .../PaketConfigFiles/InstallModel.fs | 6 ++++++ .../InstallModel/ProcessingSpecs.fs | 21 +++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/src/Paket.Core/PaketConfigFiles/InstallModel.fs b/src/Paket.Core/PaketConfigFiles/InstallModel.fs index 7fde063d2d..d46525779c 100644 --- a/src/Paket.Core/PaketConfigFiles/InstallModel.fs +++ b/src/Paket.Core/PaketConfigFiles/InstallModel.fs @@ -467,6 +467,12 @@ module InstallModel = |> Option.orElseWith (fun _ -> (trySscanf "runtimes/%A{rid}/native/%A{noSeperator}" p : (Rid * string) option) |> Option.map (fun (rid, _) -> { Path = Tfm.Empty; File = p; Runtime = Some rid })) + |> Option.orElseWith (fun _ -> + // fallback for some incorrect packages, like https://www.nuget.org/packages/System.Data.SQLite.Core/ + (trySscanf "runtimes/%A{rid}/native/%A{tfm}/%A{noSeperator}" p : (Rid * Tfm * string) option) + |> Option.map (fun (rid, l,_) -> + traceWarnIfNotBefore ("File", p.BasePath) "Could detect native library in '%s' which is incorrectly packaged because it should be directly under 'native' or in the 'nativeassets' folder, please tell the package authors" p.FullPath + { Path = l; File = p; Runtime = Some rid })) let getMsbuildFile (p:UnparsedPackageFile) = (trySscanf "build/%A{tfm}/%A{noSeperator}" p : (Tfm * string) option) diff --git a/tests/Paket.Tests/InstallModel/ProcessingSpecs.fs b/tests/Paket.Tests/InstallModel/ProcessingSpecs.fs index ec6e8ac9e0..a0139313a7 100644 --- a/tests/Paket.Tests/InstallModel/ProcessingSpecs.fs +++ b/tests/Paket.Tests/InstallModel/ProcessingSpecs.fs @@ -61,6 +61,27 @@ let ``should understand libuv in runtimes``() = model.GetRuntimeLibraries RuntimeGraph.Empty (Rid.Of "win7-x64") (TargetProfile.SinglePlatform (DotNetFramework FrameworkVersion.V4)) |> Seq.map (fun (r:RuntimeLibrary) -> r.Library.Path) |> shouldContain @"..\Microsoft.AspNetCore.Server.Kestrel\runtimes\win7-x64\native\libuv.dll" +[] +let ``should understand incorrect SQLite packaging``() = + let model = + emptymodel.AddReferences + ([ @"..\System.Data.SQLite.Core\runtimes\linux-x64\native\netstandard2.0\SQLite.Interop.dll" + @"..\System.Data.SQLite.Core\runtimes\os-x64\native\netstandard2.0\SQLite.Interop.dll" + @"..\System.Data.SQLite.Core\runtimes\win-x64\native\netstandard2.0\SQLite.Interop.dll" + @"..\System.Data.SQLite.Core\runtimes\win-x86\native\netstandard2.0\SQLite.Interop.dll" + ] |> fromLegacyList @"..\System.Data.SQLite.Core\") + + // Not sure, for now undefined -> and contained, lets see + //model.GetRuntimeLibraries RuntimeGraph.Empty (Rid.Of "win-x64") (TargetProfile.SinglePlatform (DotNetFramework FrameworkVersion.V4)) + // |> Seq.map (fun (r:RuntimeLibrary) -> r.Library.Path) |> shouldNotContain @"..\System.Data.SQLite.Core\runtimes\win-x64\native\netstandard2.0\SQLite.Interop.dll" + + model.GetRuntimeLibraries RuntimeGraph.Empty (Rid.Of "win-x64") (TargetProfile.SinglePlatform (DotNetStandard DotNetStandardVersion.V2_0)) + |> Seq.map (fun (r:RuntimeLibrary) -> r.Library.Path) |> shouldContain @"..\System.Data.SQLite.Core\runtimes\win-x64\native\netstandard2.0\SQLite.Interop.dll" + model.GetRuntimeLibraries RuntimeGraph.Empty (Rid.Of "win-x86") (TargetProfile.SinglePlatform (DotNetCoreApp DotNetCoreAppVersion.V2_2)) + |> Seq.map (fun (r:RuntimeLibrary) -> r.Library.Path) |> shouldContain @"..\System.Data.SQLite.Core\runtimes\win-x86\native\netstandard2.0\SQLite.Interop.dll" + model.GetRuntimeLibraries RuntimeGraph.Empty (Rid.Of "os-x64") (TargetProfile.SinglePlatform (DotNetCoreApp DotNetCoreAppVersion.V2_2)) + |> Seq.map (fun (r:RuntimeLibrary) -> r.Library.Path) |> shouldContain @"..\System.Data.SQLite.Core\runtimes\os-x64\native\netstandard2.0\SQLite.Interop.dll" + [] let ``should understand reference folder``() = let model = From c420db19184b6cd60ae8801b255818833fd76252 Mon Sep 17 00:00:00 2001 From: Matthias Dittrich Date: Sat, 8 Jun 2019 20:12:47 +0200 Subject: [PATCH 2/9] Fix an InstallModel bug where InstallModel becomes empty when ONLY runtime libraries are given. --- .../PaketConfigFiles/InstallModel.fs | 2 +- tests/Paket.Tests.preview3/Paket.Tests.fsproj | 4 +- .../InstallModel/ProcessingSpecs.fs | 33 + .../InstallModel/RuntimeGraphTests.fs | 4439 +++++++++++++---- tests/Paket.Tests/Paket.Tests.fsproj | 2 +- 5 files changed, 3550 insertions(+), 930 deletions(-) diff --git a/src/Paket.Core/PaketConfigFiles/InstallModel.fs b/src/Paket.Core/PaketConfigFiles/InstallModel.fs index d46525779c..111b36fedd 100644 --- a/src/Paket.Core/PaketConfigFiles/InstallModel.fs +++ b/src/Paket.Core/PaketConfigFiles/InstallModel.fs @@ -539,7 +539,7 @@ module InstallModel = let removeIfCompletelyEmpty (this:InstallModel) = let foldersEmpty = - isEmpty this.CompileRefFolders && isEmpty this.TargetsFileFolders && isEmpty this.RuntimeAssemblyFolders && + isEmpty this.CompileRefFolders && isEmpty this.TargetsFileFolders && isEmpty this.RuntimeAssemblyFolders && isEmpty this.RuntimeLibFolders && this.CompileLibFolders |> Seq.map (fun c -> c.FolderContents.Libraries |> Set.toSeq, c.FolderContents.FrameworkReferences |> Set.toSeq) |> Seq.forall (fun (libs, refs) -> Seq.isEmpty libs && Seq.isEmpty refs) diff --git a/tests/Paket.Tests.preview3/Paket.Tests.fsproj b/tests/Paket.Tests.preview3/Paket.Tests.fsproj index 3311191bb8..4b95b36504 100644 --- a/tests/Paket.Tests.preview3/Paket.Tests.fsproj +++ b/tests/Paket.Tests.preview3/Paket.Tests.fsproj @@ -1,4 +1,4 @@ - + netcoreapp2.1 ..\Paket.Tests @@ -167,6 +167,7 @@ + @@ -198,7 +199,6 @@ - diff --git a/tests/Paket.Tests/InstallModel/ProcessingSpecs.fs b/tests/Paket.Tests/InstallModel/ProcessingSpecs.fs index a0139313a7..dd8de98602 100644 --- a/tests/Paket.Tests/InstallModel/ProcessingSpecs.fs +++ b/tests/Paket.Tests/InstallModel/ProcessingSpecs.fs @@ -16,6 +16,19 @@ let fromLegacyList (prefix:string) l = { Paket.NuGet.UnparsedPackageFile.FullPath = i; Paket.NuGet.UnparsedPackageFile.PathWithinPackage = i.Substring(prefix.Length).Replace("\\", "/") } else failwithf "Expected '%s' to start with '%s'" i prefix) +// for testing you can temporarily replace fromLegacyList to get the "real" deal. +let fromNuGetFolder (f:string) = + let nuspecFile = Directory.EnumerateFiles(f, "*.nuspec") |> Seq.exactlyOne + let packageName = Path.GetFileName nuspecFile + let nuspec = Nuspec.Load nuspecFile + let content = (NuGet.GetContentWithNuSpec nuspec f).Force() + InstallModel.CreateFromContent( + PackageName packageName, + SemVer.Parse nuspec.Version, + InstallModelKind.Package, + Paket.Requirements.FrameworkRestriction.NoRestriction, + content) + [] let ``Library.ofFile should not crash on files without extension``() = let frameworkDepFile = { @@ -82,6 +95,26 @@ let ``should understand incorrect SQLite packaging``() = model.GetRuntimeLibraries RuntimeGraph.Empty (Rid.Of "os-x64") (TargetProfile.SinglePlatform (DotNetCoreApp DotNetCoreAppVersion.V2_2)) |> Seq.map (fun (r:RuntimeLibrary) -> r.Library.Path) |> shouldContain @"..\System.Data.SQLite.Core\runtimes\os-x64\native\netstandard2.0\SQLite.Interop.dll" +[] +let ``should understand sni packaging``() = + let graph = + RuntimeGraph.merge RuntimeGraphTests.runtimeGraphMsNetCorePlatforms2_2_1 RuntimeGraphTests.runtimeGraphMsNetCoreTargets2_1_0 + let rs, _ = Requirements.parseRestrictions "== netstandard2.0" + let model = + //(fromNuGetFolder @"C:\Users\matth\.nuget\packages\runtime.win-x64.runtime.native.system.data.sqlclient.sni\4.4.0") + emptymodel.AddReferences( + [ @"..\runtime.win-x64.runtime.native.system.data.sqlclient.sni\runtimes\win-x64\native\sni.dll" + ] |> fromLegacyList @"..\runtime.win-x64.runtime.native.system.data.sqlclient.sni\") + .RemoveIfCompletelyEmpty() + model.GetRuntimeLibraries graph (Rid.Of "os-x64") (TargetProfile.SinglePlatform (DotNetCoreApp DotNetCoreAppVersion.V2_2)) + |> Seq.map (fun (r:RuntimeLibrary) -> r.Library.Path) |> shouldNotContain @"..\runtime.win-x64.runtime.native.system.data.sqlclient.sni\runtimes\win-x64\native\sni.dll" + model.GetRuntimeLibraries graph (Rid.Of "win10-x64") (TargetProfile.SinglePlatform (DotNetStandard (DotNetStandardVersion.V2_0))) + |> Seq.map (fun (r:RuntimeLibrary) -> r.Library.Path) |> shouldContain @"..\runtime.win-x64.runtime.native.system.data.sqlclient.sni\runtimes\win-x64\native\sni.dll" + model.GetRuntimeLibraries graph (Rid.Of "win-x64") (TargetProfile.SinglePlatform (DotNetStandard (DotNetStandardVersion.V2_0))) + |> Seq.map (fun (r:RuntimeLibrary) -> r.Library.Path) |> shouldContain @"..\runtime.win-x64.runtime.native.system.data.sqlclient.sni\runtimes\win-x64\native\sni.dll" + model.GetRuntimeLibraries graph (Rid.Of "win") (TargetProfile.SinglePlatform (DotNetStandard (DotNetStandardVersion.V2_0))) + |> Seq.map (fun (r:RuntimeLibrary) -> r.Library.Path) |> shouldNotContain @"..\runtime.win-x64.runtime.native.system.data.sqlclient.sni\runtimes\win-x64\native\sni.dll" + [] let ``should understand reference folder``() = let model = diff --git a/tests/Paket.Tests/InstallModel/RuntimeGraphTests.fs b/tests/Paket.Tests/InstallModel/RuntimeGraphTests.fs index 212e0992a9..b15e0e3f21 100644 --- a/tests/Paket.Tests/InstallModel/RuntimeGraphTests.fs +++ b/tests/Paket.Tests/InstallModel/RuntimeGraphTests.fs @@ -56,938 +56,3525 @@ let rids = """ } """ -let completeRids = """ +let runtimeJsonMsNetCorePlatforms2_2_1 = """ { - "runtimes": { - "base": { - }, - - "any": { - "#import": [ "base" ] - }, - - "android": { - "#import": [ "any" ] - }, - "android-arm": { - "#import": [ "any" ] - }, - "android-arm64": { - "#import": [ "any" ] - }, - - "android.21": { - "#import": [ "android" ] - }, - "android.21-arm": { - "#import": [ "android.21", "android-arm" ] - }, - "android.21-arm64": { - "#import": [ "android.21", "android-arm64" ] - }, - - "win": { - "#import": [ "any" ] - }, - "win-x86": { - "#import": [ "win" ] - }, - "win-x64": { - "#import": [ "win" ] - }, - "win-arm": { - "#import": [ "win" ] - }, - "win-arm64": { - "#import": [ "win" ] - }, - - "win7": { - "#import": [ "win" ] - }, - "win7-x86": { - "#import": [ "win7", "win-x86" ] - }, - "win7-x64": { - "#import": [ "win7", "win-x64" ] - }, - - "win8": { - "#import": [ "win7" ] - }, - "win8-x86": { - "#import": [ "win8", "win7-x86" ] - }, - "win8-x64": { - "#import": [ "win8", "win7-x64" ] - }, - "win8-arm": { - "#import": [ "win8", "win-arm" ] - }, - - "win81": { - "#import": [ "win8" ] - }, - "win81-x86": { - "#import": [ "win81", "win8-x86" ] - }, - "win81-x64": { - "#import": [ "win81", "win8-x64" ] - }, - "win81-arm": { - "#import": [ "win81", "win8-arm" ] - }, - - "win10": { - "#import": [ "win81" ] - }, - "win10-x86": { - "#import": [ "win10", "win81-x86" ] - }, - "win10-x64": { - "#import": [ "win10", "win81-x64" ] - }, - "win10-arm": { - "#import": [ "win10", "win81-arm" ] - }, - "win10-arm64": { - "#import": [ "win10", "win-arm64" ] - }, - - "aot": { - "#import": [ "any" ] - }, - - "win-aot": { - "#import": [ "win", "aot" ] - }, - "win-x86-aot": { - "#import": [ "win-aot", "win-x86" ] - }, - "win-x64-aot": { - "#import": [ "win-aot", "win-x64" ] - }, - - "win7-aot": { - "#import": [ "win-aot", "win7" ] - }, - "win7-x86-aot": { - "#import": [ "win7-aot", "win7-x86" ] - }, - "win7-x64-aot": { - "#import": [ "win7-aot", "win7-x64" ] - }, - - "win8-aot": { - "#import": [ "win8", "win7-aot" ] - }, - "win8-x86-aot": { - "#import": [ "win8-aot", "win8-x86", "win7-x86-aot" ] - }, - "win8-x64-aot": { - "#import": [ "win8-aot", "win8-x64", "win7-x64-aot" ] - }, - "win8-arm-aot": { - "#import": [ "win8-aot", "win8-arm" ] - }, - - "win81-aot": { - "#import": [ "win81", "win8-aot" ] - }, - "win81-x86-aot": { - "#import": [ "win81-aot", "win81-x86", "win8-x86-aot" ] - }, - "win81-x64-aot": { - "#import": [ "win81-aot", "win81-x64", "win8-x64-aot" ] - }, - "win81-arm-aot": { - "#import": [ "win81-aot", "win81-arm", "win8-arm-aot" ] - }, - - "win10-aot": { - "#import": [ "win10", "win81-aot" ] - }, - "win10-x86-aot": { - "#import": [ "win10-aot", "win10-x86", "win81-x86-aot" ] - }, - "win10-x64-aot": { - "#import": [ "win10-aot", "win10-x64", "win81-x64-aot" ] - }, - "win10-arm-aot": { - "#import": [ "win10-aot", "win10-arm", "win81-arm-aot" ] - }, - "win10-arm64-aot": { - "#import": [ "win10-aot", "win10-arm64" ] - }, - - "unix": { - "#import": [ "any" ] - }, - "unix-x64": { - "#import": [ "unix" ] - }, - "unix-x86": { - "#import": [ "unix" ] - }, - "unix-arm": { - "#import": [ "unix" ] - }, - "unix-armel": { - "#import": [ "unix" ] - }, - "unix-arm64": { - "#import": [ "unix" ] - }, - - "osx": { - "#import": [ "unix" ] - }, - "osx-x64": { - "#import": [ "osx", "unix-x64" ] - }, - - "osx.10.10": { - "#import": [ "osx" ] - }, - "osx.10.10-x64": { - "#import": [ "osx.10.10", "osx-x64" ] - }, - - "osx.10.11": { - "#import": [ "osx.10.10" ] - }, - "osx.10.11-x64": { - "#import": [ "osx.10.11", "osx.10.10-x64" ] - }, - - "osx.10.12": { - "#import": [ "osx.10.11" ] - }, - "osx.10.12-x64": { - "#import": [ "osx.10.12", "osx.10.11-x64" ] - }, - - "linux": { - "#import": [ "unix" ] - }, - "linux-x64": { - "#import": [ "linux", "unix-x64" ] - }, - "linux-x86": { - "#import": [ "linux", "unix-x86" ] - }, - "linux-arm": { - "#import": [ "linux", "unix-arm" ] - }, - "linux-armel": { - "#import": [ "linux", "unix-armel" ] - }, - "linux-arm64": { - "#import": [ "linux", "unix-arm64" ] - }, - - "rhel": { - "#import": [ "linux" ] - }, - "rhel-x64": { - "#import": [ "rhel", "linux-x64" ] - }, - - "rhel.7": { - "#import": [ "rhel" ] - }, - "rhel.7-x64": { - "#import": [ "rhel.7", "rhel-x64" ] - }, - - "rhel.7.0": { - "#import": [ "rhel.7" ] - }, - "rhel.7.0-x64": { - "#import": [ "rhel.7.0", "rhel.7-x64" ] - }, - - "rhel.7.1": { - "#import": [ "rhel.7.0" ] - }, - "rhel.7.1-x64": { - "#import": [ "rhel.7.1", "rhel.7.0-x64" ] - }, - - "rhel.7.2": { - "#import": [ "rhel.7.1" ] - }, - "rhel.7.2-x64": { - "#import": [ "rhel.7.2", "rhel.7.1-x64" ] - }, - - "rhel.7.3": { - "#import": [ "rhel.7.2" ] - }, - "rhel.7.3-x64": { - "#import": [ "rhel.7.3", "rhel.7.2-x64" ] - }, - - "rhel.7.4": { - "#import": [ "rhel.7.3" ] - }, - "rhel.7.4-x64": { - "#import": [ "rhel.7.4", "rhel.7.3-x64" ] - }, - - "ol": { - "#import": [ "rhel" ] - }, - "ol-x64": { - "#import": [ "ol", "rhel-x64" ] - }, - - "ol.7": { - "#import": [ "ol", "rhel.7" ] - }, - "ol.7-x64": { - "#import": [ "ol.7", "ol-x64", "rhel.7-x64" ] - }, - - "ol.7.0": { - "#import": [ "ol.7", "rhel.7.0" ] - }, - "ol.7.0-x64": { - "#import": [ "ol.7.0", "ol.7-x64", "rhel.7.0-x64" ] - }, - - "ol.7.1": { - "#import": [ "ol.7.0", "rhel.7.1" ] - }, - "ol.7.1-x64": { - "#import": [ "ol.7.1", "ol.7.0-x64", "rhel.7.1-x64" ] - }, - - "ol.7.2": { - "#import": [ "ol.7.1", "rhel.7.2" ] - }, - "ol.7.2-x64": { - "#import": [ "ol.7.2", "ol.7.1-x64", "rhel.7.2-x64" ] - }, - - "centos": { - "#import": [ "rhel" ] - }, - "centos-x64": { - "#import": [ "centos", "rhel-x64" ] - }, - - "centos.7": { - "#import": [ "centos", "rhel.7" ] - }, - "centos.7-x64": { - "#import": [ "centos.7", "centos-x64", "rhel.7-x64" ] - }, - - "debian": { - "#import": [ "linux" ] - }, - "debian-x64": { - "#import": [ "debian", "linux-x64" ] - }, - "debian-x86": { - "#import": [ "debian", "linux-x86" ] - }, - "debian-arm": { - "#import": [ "debian", "linux-arm" ] - }, - "debian-armel": { - "#import": [ "debian", "linux-armel" ] - }, - "debian-arm64": { - "#import": [ "debian", "linux-arm64" ] - }, - - "debian.8": { - "#import": [ "debian" ] - }, - "debian.8-x64": { - "#import": [ "debian.8", "debian-x64" ] - }, - "debian.8-x86": { - "#import": [ "debian.8", "debian-x86" ] - }, - "debian.8-arm": { - "#import": [ "debian.8", "debian-arm" ] - }, - "debian.8-armel": { - "#import": [ "debian.8", "debian-armel" ] - }, - "debian.8-arm64": { - "#import": [ "debian.8", "debian-arm64" ] - }, - - "tizen": { - "#import": [ "linux" ] - }, - "tizen-armel": { - "#import": [ "tizen", "linux-armel" ] - }, - "tizen.4.0.0-armel": { - "#import": [ "tizen.4.0.0", "tizen-armel" ] - }, - - "ubuntu": { - "#import": [ "debian" ] - }, - - "ubuntu-x64": { - "#import": [ "ubuntu", "debian-x64" ] - }, - - "ubuntu-x86": { - "#import": [ "ubuntu", "debian-x86" ] - }, - - "ubuntu-arm": { - "#import": [ "ubuntu", "debian-arm" ] - }, - - "ubuntu-arm64": { - "#import": [ "ubuntu", "debian-arm64" ] - }, - - "ubuntu.14.04": { - "#import": [ "ubuntu" ] - }, - "ubuntu.14.04-x64": { - "#import": [ "ubuntu.14.04", "ubuntu-x64" ] - }, - "ubuntu.14.04-x86": { - "#import": [ "ubuntu.14.04", "ubuntu-x86" ] - }, - "ubuntu.14.04-arm": { - "#import": [ "ubuntu.14.04", "ubuntu-arm" ] - }, - - "ubuntu.14.10": { - "#import": [ "ubuntu" ] - }, - "ubuntu.14.10-x64": { - "#import": [ "ubuntu.14.10", "ubuntu-x64" ] - }, - "ubuntu.14.10-x86": { - "#import": [ "ubuntu.14.10", "ubuntu-x86" ] - }, - "ubuntu.14.10-arm": { - "#import": [ "ubuntu.14.10", "ubuntu-arm" ] - }, - - "ubuntu.15.04": { - "#import": [ "ubuntu" ] - }, - "ubuntu.15.04-x64": { - "#import": [ "ubuntu.15.04", "ubuntu-x64" ] - }, - "ubuntu.15.04-x86": { - "#import": [ "ubuntu.15.04", "ubuntu-x86" ] - }, - "ubuntu.15.04-arm": { - "#import": [ "ubuntu.15.04", "ubuntu-arm" ] - }, - - "ubuntu.15.10": { - "#import": [ "ubuntu" ] - }, - "ubuntu.15.10-x64": { - "#import": [ "ubuntu.15.10", "ubuntu-x64" ] - }, - "ubuntu.15.10-x86": { - "#import": [ "ubuntu.15.10", "ubuntu-x86" ] - }, - "ubuntu.15.10-arm": { - "#import": [ "ubuntu.15.10", "ubuntu-arm" ] - }, - - "ubuntu.16.04": { - "#import": [ "ubuntu" ] - }, - "ubuntu.16.04-x64": { - "#import": [ "ubuntu.16.04", "ubuntu-x64" ] - }, - "ubuntu.16.04-x86": { - "#import": [ "ubuntu.16.04", "ubuntu-x86" ] - }, - "ubuntu.16.04-arm": { - "#import": [ "ubuntu.16.04", "ubuntu-arm" ] - }, - "ubuntu.16.04-arm64": { - "#import": [ "ubuntu.16.04", "ubuntu-arm64" ] - }, - - "ubuntu.16.10": { - "#import": [ "ubuntu" ] - }, - "ubuntu.16.10-x64": { - "#import": [ "ubuntu.16.10", "ubuntu-x64" ] - }, - "ubuntu.16.10-x86": { - "#import": [ "ubuntu.16.10", "ubuntu-x86" ] - }, - "ubuntu.16.10-arm": { - "#import": [ "ubuntu.16.10", "ubuntu-arm" ] - }, - "ubuntu.16.10-arm64": { - "#import": [ "ubuntu.16.10", "ubuntu-arm64" ] - }, - - "linuxmint.17": { - "#import": [ "ubuntu.14.04" ] - }, - "linuxmint.17-x64": { - "#import": [ "linuxmint.17", "ubuntu.14.04-x64" ] - }, - - "linuxmint.17.1": { - "#import": [ "linuxmint.17" ] - }, - "linuxmint.17.1-x64": { - "#import": [ "linuxmint.17.1", "linuxmint.17-x64" ] - }, - - "linuxmint.17.2": { - "#import": [ "linuxmint.17.1" ] - }, - "linuxmint.17.2-x64": { - "#import": [ "linuxmint.17.2", "linuxmint.17.1-x64" ] - }, - - "linuxmint.17.3": { - "#import": [ "linuxmint.17.2" ] - }, - "linuxmint.17.3-x64": { - "#import": [ "linuxmint.17.3", "linuxmint.17.2-x64" ] - }, - - "linuxmint.18": { - "#import": [ "ubuntu.16.04" ] - }, - "linuxmint.18-x64": { - "#import": [ "linuxmint.18", "ubuntu.16.04-x64" ] - }, - "linuxmint.18.1": { - "#import": [ "linuxmint.18" ] - }, - "linuxmint.18.1-x64": { - "#import": [ "linuxmint.18.1", "linuxmint.18-x64" ] - }, - - "fedora": { - "#import": [ "linux" ] - }, - "fedora-x64": { - "#import": [ "fedora", "linux-x64" ] - }, - - "fedora.23": { - "#import": [ "fedora" ] - }, - "fedora.23-x64": { - "#import": [ "fedora.23", "fedora-x64" ] - }, - - "fedora.24": { - "#import": [ "fedora" ] - }, - "fedora.24-x64": { - "#import": [ "fedora.24", "fedora-x64" ] - }, - - "fedora.25": { - "#import": [ "fedora" ] - }, - "fedora.25-x64": { - "#import": [ "fedora.25", "fedora-x64" ] - }, - - "fedora.26": { - "#import": [ "fedora" ] - }, - "fedora.26-x64": { - "#import": [ "fedora.26", "fedora-x64" ] - }, - - "opensuse": { - "#import": [ "linux" ] - }, - "opensuse-x64": { - "#import": [ "opensuse", "linux-x64" ] - }, - - "opensuse.13.2": { - "#import": [ "opensuse" ] - }, - "opensuse.13.2-x64": { - "#import": [ "opensuse.13.2", "opensuse-x64" ] - }, - - "opensuse.42.1": { - "#import": [ "opensuse" ] - }, - "opensuse.42.1-x64": { - "#import": [ "opensuse.42.1", "opensuse-x64" ] - }, - - "corert": { - "#import": [ "any" ] - }, - - "win-corert": { - "#import": [ "corert", "win" ] - }, - "win-x86-corert": { - "#import": [ "win-corert", "win-x86" ] - }, - "win-x64-corert": { - "#import": [ "win-corert", "win-x64" ] - }, - - "win7-corert": { - "#import": [ "win-corert", "win7" ] - }, - "win7-x86-corert": { - "#import": [ "win7-corert", "win7-x86" ] - }, - "win7-x64-corert": { - "#import": [ "win7-corert", "win7-x64" ] - }, - - "win8-corert": { - "#import": [ "win7-corert", "win8" ] - }, - "win8-x86-corert": { - "#import": [ "win8-corert", "win7-x86-corert", "win8-x86" ] - }, - "win8-x64-corert": { - "#import": [ "win8-corert", "win7-x64-corert", "win8-x64" ] - }, - "win8-arm-corert": { - "#import": [ "win8-corert", "win8-arm" ] - }, - - "win81-corert": { - "#import": [ "win8-corert", "win81" ] - }, - "win81-x86-corert": { - "#import": [ "win81-corert", "win8-x86-corert", "win81-x86" ] - }, - "win81-x64-corert": { - "#import": [ "win81-corert", "win8-x64-corert", "win81-x64" ] - }, - "win81-arm-corert": { - "#import": [ "win81-corert", "win8-arm-corert", "win81-arm" ] - }, - - "win10-corert": { - "#import": [ "win81-corert", "win10" ] - }, - "win10-x86-corert": { - "#import": [ "win10-corert", "win81-x86-corert", "win10-x86" ] - }, - "win10-x64-corert": { - "#import": [ "win10-corert", "win81-x64-corert", "win10-x64" ] - }, - "win10-arm-corert": { - "#import": [ "win10-corert", "win81-arm-corert", "win10-arm" ] - }, - "win10-arm64-corert": { - "#import": [ "win10-corert", "win10-arm64" ] - }, - - "unix-corert": { - "#import": [ "corert", "unix" ] - }, - "unix-x64-corert": { - "#import": [ "unix-corert", "unix-x64" ] - }, - "unix-arm-corert": { - "#import": [ "unix-corert", "unix-arm" ] - }, - "unix-arm64-corert": { - "#import": [ "unix-corert", "unix-arm64" ] - }, - - "osx-corert": { - "#import": [ "unix-corert", "osx" ] - }, - "osx-x64-corert": { - "#import": [ "osx-corert", "unix-x64-corert", "osx-x64" ] - }, - - "osx.10.10-corert": { - "#import": [ "osx-corert", "osx.10.10" ] - }, - "osx.10.10-x64-corert": { - "#import": [ "osx.10.10-corert", "osx-x64-corert", "osx.10.10-x64" ] - }, - - "osx.10.11-corert": { - "#import": [ "osx.10.10-corert", "osx.10.11" ] - }, - "osx.10.11-x64-corert": { - "#import": [ "osx.10.11-corert", "osx.10.10-x64-corert", "osx.10.11-x64" ] - }, - - "osx.10.12-corert": { - "#import": [ "osx.10.11-corert", "osx.10.12" ] - }, - "osx.10.12-x64-corert": { - "#import": [ "osx.10.12-corert", "osx.10.11-x64-corert", "osx.10.12-x64" ] - }, - - "linux-corert": { - "#import": [ "corert", "linux", "unix-corert" ] - }, - "linux-x64-corert": { - "#import": [ "linux-corert", "linux-x64" ] - }, - "linux-arm-corert": { - "#import": [ "linux-corert", "linux-arm" ] - }, - "linux-arm64-corert": { - "#import": [ "linux-corert", "linux-arm64" ] - }, - - "rhel-corert": { - "#import": [ "corert", "rhel" ] - }, - "rhel-x64-corert": { - "#import": [ "rhel-corert", "linux-x64-corert", "rhel-x64" ] - }, - - "rhel.7-corert": { - "#import": [ "rhel-corert", "rhel.7" ] - }, - "rhel.7-x64-corert": { - "#import": [ "rhel.7-corert", "rhel-x64-corert", "rhel.7-x64" ] - }, - - "rhel.7.0-corert": { - "#import": [ "rhel.7-corert", "rhel.7.0" ] - }, - "rhel.7.0-x64-corert": { - "#import": [ "rhel.7.0-corert", "rhel.7-x64-corert", "rhel.7.0-x64" ] - }, - - "rhel.7.1-corert": { - "#import": [ "rhel.7.0-corert", "rhel.7.1" ] - }, - "rhel.7.1-x64-corert": { - "#import": [ "rhel.7.1-corert", "rhel.7.0-x64-corert", "rhel.7.1-x64" ] - }, - - "rhel.7.2-corert": { - "#import": [ "rhel.7.1-corert", "rhel.7.2" ] - }, - "rhel.7.2-x64-corert": { - "#import": [ "rhel.7.2-corert", "rhel.7.1-x64-corert", "rhel.7.2-x64" ] - }, - - "ol-corert": { - "#import": [ "rhel-corert", "ol" ] - }, - "ol-x64-corert": { - "#import": [ "ol-corert", "rhel-x64-corert", "ol-x64" ] - }, - - "ol.7-corert": { - "#import": [ "ol-corert", "ol.7" ] - }, - "ol.7-x64-corert": { - "#import": [ "ol.7-corert", "rhel.7-x64-corert", "ol.7-x64" ] - }, - - "ol.7.0-corert": { - "#import": [ "ol.7-corert", "ol.7.0" ] - }, - "ol.7.0-x64-corert": { - "#import": [ "ol.7.0-corert", "rhel.7.0-corert", "ol.7.0-x64" ] - }, - - "ol.7.1-corert": { - "#import": [ "ol.7.0-corert", "ol.7.1" ] - }, - "ol.7.1-x64-corert": { - "#import": [ "ol.7.1-corert", "rhel.7.1-x64-corert", "ol.7.1-x64" ] - }, - - "centos-corert": { - "#import": [ "rel-corert", "centos" ] - }, - "centos-x64-corert": { - "#import": [ "centos-corert", "rhel-x64-corert", "centos-x64" ] - }, - - "centos.7-corert": { - "#import": [ "centos-corert", "centos.7" ] - }, - "centos.7-x64-corert": { - "#import": [ "centos.7-corert", "centos-x64-corert", "centos.7-x64" ] - }, - - "debian-corert": { - "#import": [ "linux-corert", "debian" ] - }, - "debian-x64-corert": { - "#import": [ "debian-corert", "linux-x64-corert", "debian-x64" ] - }, - "debian-arm-corert": { - "#import": [ "debian-corert", "debian-arm" ] - }, - "debian-arm64-corert": { - "#import": [ "debian-corert", "debian-arm64" ] - }, - - "debian.8-corert": { - "#import": [ "debian-corert", "debian.8" ] - }, - "debian.8-x64-corert": { - "#import": [ "debian.8-corert", "debian-x64-corert", "debian.8-x64" ] - }, - "debian.8-arm-corert": { - "#import": [ "debian.8-corert", "debian-arm-corert", "debian.8-arm" ] - }, - "debian.8-arm64-corert": { - "#import": [ "debian.8-corert", "debian-arm64-corert", "debian.8-arm64" ] - }, - - "ubuntu-corert": { - "#import": [ "debian-corert", "ubuntu" ] - }, - - "ubuntu-x64-corert": { - "#import": [ "ubuntu-corert", "debian-x64-corert", "ubuntu-x64" ] - }, - - "ubuntu.14.04-corert": { - "#import": [ "ubuntu-corert", "ubuntu.14.06" ] - }, - "ubuntu.14.04-x64-corert": { - "#import": [ "ubuntu.14.04-corert", "ubuntu-x64-corert", "ubuntu-14.04-x64" ] - }, - - "ubuntu.14.10-corert": { - "#import": [ "ubuntu.14.04-corert", "ubuntu-14.10" ] - }, - "ubuntu.14.10-x64-corert": { - "#import": [ "ubuntu.14.10-corert", "ubuntu.14.04-x64-corert", "ubuntu.14.10-x64" ] - }, - - "ubuntu.15.04-corert": { - "#import": [ "ubuntu.14.10-corert", "ubuntu-15.04" ] - }, - "ubuntu.15.04-x64-corert": { - "#import": [ "ubuntu.15.04-corert", "ubuntu.14.10-x64-corert", "ubuntu.15.04-x64" ] - }, - - "ubuntu.15.10-corert": { - "#import": [ "ubuntu.15.04-corert", "ubuntu-15.10" ] - }, - "ubuntu.15.10-x64-corert": { - "#import": [ "ubuntu.15.10-corert", "ubuntu.15.04-x64-corert", "ubuntu.15.10-x64" ] - }, - - "ubuntu.16.04-corert": { - "#import": [ "ubuntu.15.10-corert", "ubuntu-16.04" ] - }, - "ubuntu.16.04-x64-corert": { - "#import": [ "ubuntu.16.04-corert", "ubuntu.15.10-x64-corert", "ubuntu.16.04-x64" ] - }, - - "ubuntu.16.10-corert": { - "#import": [ "ubuntu.16.04-corert", "ubuntu.16.10" ] - }, - "ubuntu.16.10-x64-corert": { - "#import": [ "ubuntu.16.10-corert", "ubuntu.16.04-x64-corert", "ubuntu.16.10-x64" ] - }, - - "linuxmint.17-corert": { - "#import": [ "ubuntu.14.04-corert", "linuxmint.17" ] - }, - "linuxmint.17-x64-corert": { - "#import": [ "linuxmint.17-corert", "ubuntu.14.04-x64-corert", "linuxmint.17-x64" ] - }, - - "linuxmint.17.1-corert": { - "#import": [ "linuxmint.17-corert", "linuxmint.17.1" ] - }, - "linuxmint.17.1-x64-corert": { - "#import": [ "linuxmint.17.1-corert", "linuxmint.17-x64-corert", "linuxmint.17.1-x64" ] - }, - - "linuxmint.17.2-corert": { - "#import": [ "linuxmint.17.1-corert", "linuxmint.17.2" ] - }, - "linuxmint.17.2-x64-corert": { - "#import": [ "linuxmint.17.2-corert", "linuxmint.17.1-x64-corert", "linuxmint.17.2-x64" ] - }, - - "linuxmint.17.3-corert": { - "#import": [ "linuxmint.17.2-corert", "linuxmint.17.3" ] - }, - "linuxmint.17.3-x64-corert": { - "#import": [ "linuxmint.17.3-corert", "linuxmint.17.2-x64-corert", "linuxmint.17.3-x64" ] - }, - - "linuxmint.18-corert": { - "#import": [ "ubuntu.16.04-corert", "linuxmint.18" ] - }, - "linuxmint.18-x64-corert": { - "#import": [ "linuxmint.18-corert", "ubuntu.16.04-x64-corert", "linuxmint.18-x64" ] - }, - - "fedora-corert": { - "#import": [ "linux-corert", "fedora" ] - }, - "fedora-x64-corert": { - "#import": [ "fedora-corert", "linux-x64-corert", "fedora-x64" ] - }, - - "fedora.23-corert": { - "#import": [ "fedora-corert", "fedora.23" ] - }, - "fedora.23-x64-corert": { - "#import": [ "fedora.23-corert", "fedora-x64-corert", "fedora.23-x64" ] - }, - - "fedora.24-corert": { - "#import": [ "fedora.23-corert", "fedora.24" ] - }, - "fedora.24-x64-corert": { - "#import": [ "fedora.24-corert", "fedora.23-x64-corert", "fedora.24-x64" ] - }, - - "opensuse-corert": { - "#import": [ "linux-corert", "opensuse" ] - }, - "opensuse-x64-corert": { - "#import": [ "opensuse-corert", "linux-x64-corert", "opensuste-x64" ] - }, - - "opensuse.13.2-corert": { - "#import": [ "opensuse-corert", "opensuse.13.2" ] - }, - "opensuse.13.2-x64-corert": { - "#import": [ "opensuse.13.2-corert", "opensuse-x64-corert", "opensuse.13.2-x64" ] - }, - - "opensuse.42.1-corert": { - "#import": [ "opensuse.13.2-corert", "opensuse.42.1" ] - }, - "opensuse.42.1-x64-corert": { - "#import": [ "opensuse.42.1-corert", "opensuse.13.2-x64-corert", "opensuse.42.1-x64" ] - }, + "runtimes": { + "alpine": { + "#import": [ + "linux-musl" + ] + }, + "alpine-corert": { + "#import": [ + "alpine", + "linux-musl-corert" + ] + }, + "alpine-x64": { + "#import": [ + "alpine", + "linux-musl-x64" + ] + }, + "alpine-x64-corert": { + "#import": [ + "alpine-corert", + "alpine-x64", + "linux-musl-x64-corert" + ] + }, + "alpine.3.6": { + "#import": [ + "alpine" + ] + }, + "alpine.3.6-corert": { + "#import": [ + "alpine.3.6", + "alpine-corert" + ] + }, + "alpine.3.6-x64": { + "#import": [ + "alpine.3.6", + "alpine-x64" + ] + }, + "alpine.3.6-x64-corert": { + "#import": [ + "alpine.3.6-corert", + "alpine.3.6-x64", + "alpine.3.6", + "alpine-x64-corert" + ] + }, + "alpine.3.7": { + "#import": [ + "alpine.3.6" + ] + }, + "alpine.3.7-corert": { + "#import": [ + "alpine.3.7", + "alpine.3.6-corert" + ] + }, + "alpine.3.7-x64": { + "#import": [ + "alpine.3.7", + "alpine.3.6-x64" + ] + }, + "alpine.3.7-x64-corert": { + "#import": [ + "alpine.3.7-corert", + "alpine.3.7-x64", + "alpine.3.7", + "alpine.3.6-x64-corert" + ] + }, + "alpine.3.8": { + "#import": [ + "alpine.3.7" + ] + }, + "alpine.3.8-corert": { + "#import": [ + "alpine.3.8", + "alpine.3.7-corert" + ] + }, + "alpine.3.8-x64": { + "#import": [ + "alpine.3.8", + "alpine.3.7-x64" + ] + }, + "alpine.3.8-x64-corert": { + "#import": [ + "alpine.3.8-corert", + "alpine.3.8-x64", + "alpine.3.8", + "alpine.3.7-x64-corert" + ] + }, + "alpine.3.9": { + "#import": [ + "alpine.3.8" + ] + }, + "alpine.3.9-corert": { + "#import": [ + "alpine.3.9", + "alpine.3.8-corert" + ] + }, + "alpine.3.9-x64": { + "#import": [ + "alpine.3.9", + "alpine.3.8-x64" + ] + }, + "alpine.3.9-x64-corert": { + "#import": [ + "alpine.3.9-corert", + "alpine.3.9-x64", + "alpine.3.9", + "alpine.3.8-x64-corert" + ] + }, + "android": { + "#import": [ + "linux" + ] + }, + "android-arm": { + "#import": [ + "android", + "linux-arm" + ] + }, + "android-arm-corert": { + "#import": [ + "android-corert", + "android-arm", + "linux-arm-corert" + ] + }, + "android-arm64": { + "#import": [ + "android", + "linux-arm64" + ] + }, + "android-arm64-corert": { + "#import": [ + "android-corert", + "android-arm64", + "linux-arm64-corert" + ] + }, + "android-corert": { + "#import": [ + "android", + "linux-corert" + ] + }, + "android.21": { + "#import": [ + "android" + ] + }, + "android.21-arm": { + "#import": [ + "android.21", + "android-arm" + ] + }, + "android.21-arm-corert": { + "#import": [ + "android.21-corert", + "android.21-arm", + "android.21", + "android-arm-corert" + ] + }, + "android.21-arm64": { + "#import": [ + "android.21", + "android-arm64" + ] + }, + "android.21-arm64-corert": { + "#import": [ + "android.21-corert", + "android.21-arm64", + "android.21", + "android-arm64-corert" + ] + }, + "android.21-corert": { + "#import": [ + "android.21", + "android-corert" + ] + }, + "any": { + "#import": [ + "base" + ] + }, + "aot": { + "#import": [ + "any" + ] + }, + "base": { + "#import": [] + }, + "centos": { + "#import": [ + "rhel" + ] + }, + "centos-corert": { + "#import": [ + "centos", + "rhel-corert" + ] + }, + "centos-x64": { + "#import": [ + "centos", + "rhel-x64" + ] + }, + "centos-x64-corert": { + "#import": [ + "centos-corert", + "centos-x64", + "rhel-x64-corert" + ] + }, + "centos.7": { + "#import": [ + "centos", + "rhel.7" + ] + }, + "centos.7-corert": { + "#import": [ + "centos.7", + "centos-corert", + "rhel.7-corert" + ] + }, + "centos.7-x64": { + "#import": [ + "centos.7", + "centos-x64", + "rhel.7-x64" + ] + }, + "centos.7-x64-corert": { + "#import": [ + "centos.7-corert", + "centos.7-x64", + "centos.7", + "centos-x64-corert" + ] + }, + "corert": { + "#import": [ + "any" + ] + }, + "debian": { + "#import": [ + "linux" + ] + }, + "debian-arm": { + "#import": [ + "debian", + "linux-arm" + ] + }, + "debian-arm-corert": { + "#import": [ + "debian-corert", + "debian-arm", + "linux-arm-corert" + ] + }, + "debian-arm64": { + "#import": [ + "debian", + "linux-arm64" + ] + }, + "debian-arm64-corert": { + "#import": [ + "debian-corert", + "debian-arm64", + "linux-arm64-corert" + ] + }, + "debian-armel": { + "#import": [ + "debian", + "linux-armel" + ] + }, + "debian-armel-corert": { + "#import": [ + "debian-corert", + "debian-armel", + "linux-armel-corert" + ] + }, + "debian-corert": { + "#import": [ + "debian", + "linux-corert" + ] + }, + "debian-x64": { + "#import": [ + "debian", + "linux-x64" + ] + }, + "debian-x64-corert": { + "#import": [ + "debian-corert", + "debian-x64", + "linux-x64-corert" + ] + }, + "debian-x86": { + "#import": [ + "debian", + "linux-x86" + ] + }, + "debian-x86-corert": { + "#import": [ + "debian-corert", + "debian-x86", + "linux-x86-corert" + ] + }, + "debian.8": { + "#import": [ + "debian" + ] + }, + "debian.8-arm": { + "#import": [ + "debian.8", + "debian-arm" + ] + }, + "debian.8-arm-corert": { + "#import": [ + "debian.8-corert", + "debian.8-arm", + "debian.8", + "debian-arm-corert" + ] + }, + "debian.8-arm64": { + "#import": [ + "debian.8", + "debian-arm64" + ] + }, + "debian.8-arm64-corert": { + "#import": [ + "debian.8-corert", + "debian.8-arm64", + "debian.8", + "debian-arm64-corert" + ] + }, + "debian.8-armel": { + "#import": [ + "debian.8", + "debian-armel" + ] + }, + "debian.8-armel-corert": { + "#import": [ + "debian.8-corert", + "debian.8-armel", + "debian.8", + "debian-armel-corert" + ] + }, + "debian.8-corert": { + "#import": [ + "debian.8", + "debian-corert" + ] + }, + "debian.8-x64": { + "#import": [ + "debian.8", + "debian-x64" + ] + }, + "debian.8-x64-corert": { + "#import": [ + "debian.8-corert", + "debian.8-x64", + "debian.8", + "debian-x64-corert" + ] + }, + "debian.8-x86": { + "#import": [ + "debian.8", + "debian-x86" + ] + }, + "debian.8-x86-corert": { + "#import": [ + "debian.8-corert", + "debian.8-x86", + "debian.8", + "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-corert": { + "#import": [ + "fedora", + "linux-corert" + ] + }, + "fedora-x64": { + "#import": [ + "fedora", + "linux-x64" + ] + }, + "fedora-x64-corert": { + "#import": [ + "fedora-corert", + "fedora-x64", + "linux-x64-corert" + ] + }, + "fedora.23": { + "#import": [ + "fedora" + ] + }, + "fedora.23-corert": { + "#import": [ + "fedora.23", + "fedora-corert" + ] + }, + "fedora.23-x64": { + "#import": [ + "fedora.23", + "fedora-x64" + ] + }, + "fedora.23-x64-corert": { + "#import": [ + "fedora.23-corert", + "fedora.23-x64", + "fedora.23", + "fedora-x64-corert" + ] + }, + "fedora.24": { + "#import": [ + "fedora" + ] + }, + "fedora.24-corert": { + "#import": [ + "fedora.24", + "fedora-corert" + ] + }, + "fedora.24-x64": { + "#import": [ + "fedora.24", + "fedora-x64" + ] + }, + "fedora.24-x64-corert": { + "#import": [ + "fedora.24-corert", + "fedora.24-x64", + "fedora.24", + "fedora-x64-corert" + ] + }, + "fedora.25": { + "#import": [ + "fedora" + ] + }, + "fedora.25-corert": { + "#import": [ + "fedora.25", + "fedora-corert" + ] + }, + "fedora.25-x64": { + "#import": [ + "fedora.25", + "fedora-x64" + ] + }, + "fedora.25-x64-corert": { + "#import": [ + "fedora.25-corert", + "fedora.25-x64", + "fedora.25", + "fedora-x64-corert" + ] + }, + "fedora.26": { + "#import": [ + "fedora" + ] + }, + "fedora.26-corert": { + "#import": [ + "fedora.26", + "fedora-corert" + ] + }, + "fedora.26-x64": { + "#import": [ + "fedora.26", + "fedora-x64" + ] + }, + "fedora.26-x64-corert": { + "#import": [ + "fedora.26-corert", + "fedora.26-x64", + "fedora.26", + "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" + ] + }, + "fedora.29": { + "#import": [ + "fedora" + ] + }, + "fedora.29-corert": { + "#import": [ + "fedora.29", + "fedora-corert" + ] + }, + "fedora.29-x64": { + "#import": [ + "fedora.29", + "fedora-x64" + ] + }, + "fedora.29-x64-corert": { + "#import": [ + "fedora.29-corert", + "fedora.29-x64", + "fedora.29", + "fedora-x64-corert" + ] + }, + "gentoo": { + "#import": [ + "linux" + ] + }, + "gentoo-corert": { + "#import": [ + "gentoo", + "linux-corert" + ] + }, + "gentoo-x64": { + "#import": [ + "gentoo", + "linux-x64" + ] + }, + "gentoo-x64-corert": { + "#import": [ + "gentoo-corert", + "gentoo-x64", + "linux-x64-corert" + ] + }, + "linux": { + "#import": [ + "unix" + ] + }, + "linux-arm": { + "#import": [ + "linux", + "unix-arm" + ] + }, + "linux-arm-corert": { + "#import": [ + "linux-corert", + "linux-arm", + "unix-arm-corert" + ] + }, + "linux-arm64": { + "#import": [ + "linux", + "unix-arm64" + ] + }, + "linux-arm64-corert": { + "#import": [ + "linux-corert", + "linux-arm64", + "unix-arm64-corert" + ] + }, + "linux-armel": { + "#import": [ + "linux", + "unix-armel" + ] + }, + "linux-armel-corert": { + "#import": [ + "linux-corert", + "linux-armel", + "unix-armel-corert" + ] + }, + "linux-corert": { + "#import": [ + "linux", + "unix-corert" + ] + }, + "linux-musl": { + "#import": [ + "linux" + ] + }, + "linux-musl-arm": { + "#import": [ + "linux-musl", + "linux-arm" + ] + }, + "linux-musl-arm-corert": { + "#import": [ + "linux-musl-corert", + "linux-musl-arm", + "linux-arm-corert" + ] + }, + "linux-musl-arm64": { + "#import": [ + "linux-musl", + "linux-arm64" + ] + }, + "linux-musl-arm64-corert": { + "#import": [ + "linux-musl-corert", + "linux-musl-arm64", + "linux-arm64-corert" + ] + }, + "linux-musl-armel": { + "#import": [ + "linux-musl", + "linux-armel" + ] + }, + "linux-musl-armel-corert": { + "#import": [ + "linux-musl-corert", + "linux-musl-armel", + "linux-armel-corert" + ] + }, + "linux-musl-corert": { + "#import": [ + "linux-musl", + "linux-corert" + ] + }, + "linux-musl-x64": { + "#import": [ + "linux-musl", + "linux-x64" + ] + }, + "linux-musl-x64-corert": { + "#import": [ + "linux-musl-corert", + "linux-musl-x64", + "linux-x64-corert" + ] + }, + "linux-musl-x86": { + "#import": [ + "linux-musl", + "linux-x86" + ] + }, + "linux-musl-x86-corert": { + "#import": [ + "linux-musl-corert", + "linux-musl-x86", + "linux-x86-corert" + ] + }, + "linux-x64": { + "#import": [ + "linux", + "unix-x64" + ] + }, + "linux-x64-corert": { + "#import": [ + "linux-corert", + "linux-x64", + "unix-x64-corert" + ] + }, + "linux-x86": { + "#import": [ + "linux", + "unix-x86" + ] + }, + "linux-x86-corert": { + "#import": [ + "linux-corert", + "linux-x86", + "unix-x86-corert" + ] + }, + "linuxmint.17": { + "#import": [ + "ubuntu.14.04" + ] + }, + "linuxmint.17-corert": { + "#import": [ + "linuxmint.17", + "ubuntu.14.04-corert" + ] + }, + "linuxmint.17-x64": { + "#import": [ + "linuxmint.17", + "ubuntu.14.04-x64" + ] + }, + "linuxmint.17-x64-corert": { + "#import": [ + "linuxmint.17-corert", + "linuxmint.17-x64", + "ubuntu.14.04-x64-corert" + ] + }, + "linuxmint.17.1": { + "#import": [ + "linuxmint.17" + ] + }, + "linuxmint.17.1-corert": { + "#import": [ + "linuxmint.17.1", + "linuxmint.17-corert" + ] + }, + "linuxmint.17.1-x64": { + "#import": [ + "linuxmint.17.1", + "linuxmint.17-x64" + ] + }, + "linuxmint.17.1-x64-corert": { + "#import": [ + "linuxmint.17.1-corert", + "linuxmint.17.1-x64", + "linuxmint.17.1", + "linuxmint.17-x64-corert" + ] + }, + "linuxmint.17.2": { + "#import": [ + "linuxmint.17.1" + ] + }, + "linuxmint.17.2-corert": { + "#import": [ + "linuxmint.17.2", + "linuxmint.17.1-corert" + ] + }, + "linuxmint.17.2-x64": { + "#import": [ + "linuxmint.17.2", + "linuxmint.17.1-x64" + ] + }, + "linuxmint.17.2-x64-corert": { + "#import": [ + "linuxmint.17.2-corert", + "linuxmint.17.2-x64", + "linuxmint.17.2", + "linuxmint.17.1-x64-corert" + ] + }, + "linuxmint.17.3": { + "#import": [ + "linuxmint.17.2" + ] + }, + "linuxmint.17.3-corert": { + "#import": [ + "linuxmint.17.3", + "linuxmint.17.2-corert" + ] + }, + "linuxmint.17.3-x64": { + "#import": [ + "linuxmint.17.3", + "linuxmint.17.2-x64" + ] + }, + "linuxmint.17.3-x64-corert": { + "#import": [ + "linuxmint.17.3-corert", + "linuxmint.17.3-x64", + "linuxmint.17.3", + "linuxmint.17.2-x64-corert" + ] + }, + "linuxmint.18": { + "#import": [ + "ubuntu.16.04" + ] + }, + "linuxmint.18-corert": { + "#import": [ + "linuxmint.18", + "ubuntu.16.04-corert" + ] + }, + "linuxmint.18-x64": { + "#import": [ + "linuxmint.18", + "ubuntu.16.04-x64" + ] + }, + "linuxmint.18-x64-corert": { + "#import": [ + "linuxmint.18-corert", + "linuxmint.18-x64", + "ubuntu.16.04-x64-corert" + ] + }, + "linuxmint.18.1": { + "#import": [ + "linuxmint.18" + ] + }, + "linuxmint.18.1-corert": { + "#import": [ + "linuxmint.18.1", + "linuxmint.18-corert" + ] + }, + "linuxmint.18.1-x64": { + "#import": [ + "linuxmint.18.1", + "linuxmint.18-x64" + ] + }, + "linuxmint.18.1-x64-corert": { + "#import": [ + "linuxmint.18.1-corert", + "linuxmint.18.1-x64", + "linuxmint.18.1", + "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-corert": { + "#import": [ + "ol", + "rhel-corert" + ] + }, + "ol-x64": { + "#import": [ + "ol", + "rhel-x64" + ] + }, + "ol-x64-corert": { + "#import": [ + "ol-corert", + "ol-x64", + "rhel-x64-corert" + ] + }, + "ol.7": { + "#import": [ + "ol", + "rhel.7" + ] + }, + "ol.7-corert": { + "#import": [ + "ol.7", + "ol-corert", + "rhel.7-corert" + ] + }, + "ol.7-x64": { + "#import": [ + "ol.7", + "ol-x64", + "rhel.7-x64" + ] + }, + "ol.7-x64-corert": { + "#import": [ + "ol.7-corert", + "ol.7-x64", + "ol.7", + "ol-x64-corert" + ] + }, + "ol.7.0": { + "#import": [ + "ol.7", + "rhel.7.0" + ] + }, + "ol.7.0-corert": { + "#import": [ + "ol.7.0", + "ol.7-corert", + "rhel.7.0-corert" + ] + }, + "ol.7.0-x64": { + "#import": [ + "ol.7.0", + "ol.7-x64", + "rhel.7.0-x64" + ] + }, + "ol.7.0-x64-corert": { + "#import": [ + "ol.7.0-corert", + "ol.7.0-x64", + "ol.7.0", + "ol.7-x64-corert" + ] + }, + "ol.7.1": { + "#import": [ + "ol.7.0", + "rhel.7.1" + ] + }, + "ol.7.1-corert": { + "#import": [ + "ol.7.1", + "ol.7.0-corert", + "rhel.7.1-corert" + ] + }, + "ol.7.1-x64": { + "#import": [ + "ol.7.1", + "ol.7.0-x64", + "rhel.7.1-x64" + ] + }, + "ol.7.1-x64-corert": { + "#import": [ + "ol.7.1-corert", + "ol.7.1-x64", + "ol.7.1", + "ol.7.0-x64-corert" + ] + }, + "ol.7.2": { + "#import": [ + "ol.7.1", + "rhel.7.2" + ] + }, + "ol.7.2-corert": { + "#import": [ + "ol.7.2", + "ol.7.1-corert", + "rhel.7.2-corert" + ] + }, + "ol.7.2-x64": { + "#import": [ + "ol.7.2", + "ol.7.1-x64", + "rhel.7.2-x64" + ] + }, + "ol.7.2-x64-corert": { + "#import": [ + "ol.7.2-corert", + "ol.7.2-x64", + "ol.7.2", + "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" + ] + }, + "ol.7.5": { + "#import": [ + "ol.7.4", + "rhel.7.5" + ] + }, + "ol.7.5-corert": { + "#import": [ + "ol.7.5", + "ol.7.4-corert", + "rhel.7.5-corert" + ] + }, + "ol.7.5-x64": { + "#import": [ + "ol.7.5", + "ol.7.4-x64", + "rhel.7.5-x64" + ] + }, + "ol.7.5-x64-corert": { + "#import": [ + "ol.7.5-corert", + "ol.7.5-x64", + "ol.7.5", + "ol.7.4-x64-corert" + ] + }, + "ol.7.6": { + "#import": [ + "ol.7.5", + "rhel.7.6" + ] + }, + "ol.7.6-corert": { + "#import": [ + "ol.7.6", + "ol.7.5-corert", + "rhel.7.6-corert" + ] + }, + "ol.7.6-x64": { + "#import": [ + "ol.7.6", + "ol.7.5-x64", + "rhel.7.6-x64" + ] + }, + "ol.7.6-x64-corert": { + "#import": [ + "ol.7.6-corert", + "ol.7.6-x64", + "ol.7.6", + "ol.7.5-x64-corert" + ] + }, + "opensuse": { + "#import": [ + "linux" + ] + }, + "opensuse-corert": { + "#import": [ + "opensuse", + "linux-corert" + ] + }, + "opensuse-x64": { + "#import": [ + "opensuse", + "linux-x64" + ] + }, + "opensuse-x64-corert": { + "#import": [ + "opensuse-corert", + "opensuse-x64", + "linux-x64-corert" + ] + }, + "opensuse.13.2": { + "#import": [ + "opensuse" + ] + }, + "opensuse.13.2-corert": { + "#import": [ + "opensuse.13.2", + "opensuse-corert" + ] + }, + "opensuse.13.2-x64": { + "#import": [ + "opensuse.13.2", + "opensuse-x64" + ] + }, + "opensuse.13.2-x64-corert": { + "#import": [ + "opensuse.13.2-corert", + "opensuse.13.2-x64", + "opensuse.13.2", + "opensuse-x64-corert" + ] + }, + "opensuse.42.1": { + "#import": [ + "opensuse" + ] + }, + "opensuse.42.1-corert": { + "#import": [ + "opensuse.42.1", + "opensuse-corert" + ] + }, + "opensuse.42.1-x64": { + "#import": [ + "opensuse.42.1", + "opensuse-x64" + ] + }, + "opensuse.42.1-x64-corert": { + "#import": [ + "opensuse.42.1-corert", + "opensuse.42.1-x64", + "opensuse.42.1", + "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-corert": { + "#import": [ + "osx", + "unix-corert" + ] + }, + "osx-x64": { + "#import": [ + "osx", + "unix-x64" + ] + }, + "osx-x64-corert": { + "#import": [ + "osx-corert", + "osx-x64", + "unix-x64-corert" + ] + }, + "osx.10.10": { + "#import": [ + "osx" + ] + }, + "osx.10.10-corert": { + "#import": [ + "osx.10.10", + "osx-corert" + ] + }, + "osx.10.10-x64": { + "#import": [ + "osx.10.10", + "osx-x64" + ] + }, + "osx.10.10-x64-corert": { + "#import": [ + "osx.10.10-corert", + "osx.10.10-x64", + "osx.10.10", + "osx-x64-corert" + ] + }, + "osx.10.11": { + "#import": [ + "osx.10.10" + ] + }, + "osx.10.11-corert": { + "#import": [ + "osx.10.11", + "osx.10.10-corert" + ] + }, + "osx.10.11-x64": { + "#import": [ + "osx.10.11", + "osx.10.10-x64" + ] + }, + "osx.10.11-x64-corert": { + "#import": [ + "osx.10.11-corert", + "osx.10.11-x64", + "osx.10.11", + "osx.10.10-x64-corert" + ] + }, + "osx.10.12": { + "#import": [ + "osx.10.11" + ] + }, + "osx.10.12-corert": { + "#import": [ + "osx.10.12", + "osx.10.11-corert" + ] + }, + "osx.10.12-x64": { + "#import": [ + "osx.10.12", + "osx.10.11-x64" + ] + }, + "osx.10.12-x64-corert": { + "#import": [ + "osx.10.12-corert", + "osx.10.12-x64", + "osx.10.12", + "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" + ] + }, + "osx.10.14": { + "#import": [ + "osx.10.13" + ] + }, + "osx.10.14-corert": { + "#import": [ + "osx.10.14", + "osx.10.13-corert" + ] + }, + "osx.10.14-x64": { + "#import": [ + "osx.10.14", + "osx.10.13-x64" + ] + }, + "osx.10.14-x64-corert": { + "#import": [ + "osx.10.14-corert", + "osx.10.14-x64", + "osx.10.14", + "osx.10.13-x64-corert" + ] + }, + "rhel": { + "#import": [ + "linux" + ] + }, + "rhel-corert": { + "#import": [ + "rhel", + "linux-corert" + ] + }, + "rhel-x64": { + "#import": [ + "rhel", + "linux-x64" + ] + }, + "rhel-x64-corert": { + "#import": [ + "rhel-corert", + "rhel-x64", + "linux-x64-corert" + ] + }, + "rhel.6": { + "#import": [ + "rhel" + ] + }, + "rhel.6-corert": { + "#import": [ + "rhel.6", + "rhel-corert" + ] + }, + "rhel.6-x64": { + "#import": [ + "rhel.6", + "rhel-x64" + ] + }, + "rhel.6-x64-corert": { + "#import": [ + "rhel.6-corert", + "rhel.6-x64", + "rhel.6", + "rhel-x64-corert" + ] + }, + "rhel.7": { + "#import": [ + "rhel" + ] + }, + "rhel.7-corert": { + "#import": [ + "rhel.7", + "rhel-corert" + ] + }, + "rhel.7-x64": { + "#import": [ + "rhel.7", + "rhel-x64" + ] + }, + "rhel.7-x64-corert": { + "#import": [ + "rhel.7-corert", + "rhel.7-x64", + "rhel.7", + "rhel-x64-corert" + ] + }, + "rhel.7.0": { + "#import": [ + "rhel.7" + ] + }, + "rhel.7.0-corert": { + "#import": [ + "rhel.7.0", + "rhel.7-corert" + ] + }, + "rhel.7.0-x64": { + "#import": [ + "rhel.7.0", + "rhel.7-x64" + ] + }, + "rhel.7.0-x64-corert": { + "#import": [ + "rhel.7.0-corert", + "rhel.7.0-x64", + "rhel.7.0", + "rhel.7-x64-corert" + ] + }, + "rhel.7.1": { + "#import": [ + "rhel.7.0" + ] + }, + "rhel.7.1-corert": { + "#import": [ + "rhel.7.1", + "rhel.7.0-corert" + ] + }, + "rhel.7.1-x64": { + "#import": [ + "rhel.7.1", + "rhel.7.0-x64" + ] + }, + "rhel.7.1-x64-corert": { + "#import": [ + "rhel.7.1-corert", + "rhel.7.1-x64", + "rhel.7.1", + "rhel.7.0-x64-corert" + ] + }, + "rhel.7.2": { + "#import": [ + "rhel.7.1" + ] + }, + "rhel.7.2-corert": { + "#import": [ + "rhel.7.2", + "rhel.7.1-corert" + ] + }, + "rhel.7.2-x64": { + "#import": [ + "rhel.7.2", + "rhel.7.1-x64" + ] + }, + "rhel.7.2-x64-corert": { + "#import": [ + "rhel.7.2-corert", + "rhel.7.2-x64", + "rhel.7.2", + "rhel.7.1-x64-corert" + ] + }, + "rhel.7.3": { + "#import": [ + "rhel.7.2" + ] + }, + "rhel.7.3-corert": { + "#import": [ + "rhel.7.3", + "rhel.7.2-corert" + ] + }, + "rhel.7.3-x64": { + "#import": [ + "rhel.7.3", + "rhel.7.2-x64" + ] + }, + "rhel.7.3-x64-corert": { + "#import": [ + "rhel.7.3-corert", + "rhel.7.3-x64", + "rhel.7.3", + "rhel.7.2-x64-corert" + ] + }, + "rhel.7.4": { + "#import": [ + "rhel.7.3" + ] + }, + "rhel.7.4-corert": { + "#import": [ + "rhel.7.4", + "rhel.7.3-corert" + ] + }, + "rhel.7.4-x64": { + "#import": [ + "rhel.7.4", + "rhel.7.3-x64" + ] + }, + "rhel.7.4-x64-corert": { + "#import": [ + "rhel.7.4-corert", + "rhel.7.4-x64", + "rhel.7.4", + "rhel.7.3-x64-corert" + ] + }, + "rhel.7.5": { + "#import": [ + "rhel.7.4" + ] + }, + "rhel.7.5-corert": { + "#import": [ + "rhel.7.5", + "rhel.7.4-corert" + ] + }, + "rhel.7.5-x64": { + "#import": [ + "rhel.7.5", + "rhel.7.4-x64" + ] + }, + "rhel.7.5-x64-corert": { + "#import": [ + "rhel.7.5-corert", + "rhel.7.5-x64", + "rhel.7.5", + "rhel.7.4-x64-corert" + ] + }, + "rhel.7.6": { + "#import": [ + "rhel.7.5" + ] + }, + "rhel.7.6-corert": { + "#import": [ + "rhel.7.6", + "rhel.7.5-corert" + ] + }, + "rhel.7.6-x64": { + "#import": [ + "rhel.7.6", + "rhel.7.5-x64" + ] + }, + "rhel.7.6-x64-corert": { + "#import": [ + "rhel.7.6-corert", + "rhel.7.6-x64", + "rhel.7.6", + "rhel.7.5-x64-corert" + ] + }, + "rhel.8": { + "#import": [ + "rhel" + ] + }, + "rhel.8-corert": { + "#import": [ + "rhel.8", + "rhel-corert" + ] + }, + "rhel.8-x64": { + "#import": [ + "rhel.8", + "rhel-x64" + ] + }, + "rhel.8-x64-corert": { + "#import": [ + "rhel.8-corert", + "rhel.8-x64", + "rhel.8", + "rhel-x64-corert" + ] + }, + "rhel.8.0": { + "#import": [ + "rhel.8" + ] + }, + "rhel.8.0-corert": { + "#import": [ + "rhel.8.0", + "rhel.8-corert" + ] + }, + "rhel.8.0-x64": { + "#import": [ + "rhel.8.0", + "rhel.8-x64" + ] + }, + "rhel.8.0-x64-corert": { + "#import": [ + "rhel.8.0-corert", + "rhel.8.0-x64", + "rhel.8.0", + "rhel.8-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" + ] + }, + "tizen-armel": { + "#import": [ + "tizen", + "linux-armel" + ] + }, + "tizen-armel-corert": { + "#import": [ + "tizen-corert", + "tizen-armel", + "linux-armel-corert" + ] + }, + "tizen-corert": { + "#import": [ + "tizen", + "linux-corert" + ] + }, + "tizen-x86": { + "#import": [ + "tizen", + "linux-x86" + ] + }, + "tizen-x86-corert": { + "#import": [ + "tizen-corert", + "tizen-x86", + "linux-x86-corert" + ] + }, + "tizen.4.0.0": { + "#import": [ + "tizen" + ] + }, + "tizen.4.0.0-armel": { + "#import": [ + "tizen.4.0.0", + "tizen-armel" + ] + }, + "tizen.4.0.0-armel-corert": { + "#import": [ + "tizen.4.0.0-corert", + "tizen.4.0.0-armel", + "tizen.4.0.0", + "tizen-armel-corert" + ] + }, + "tizen.4.0.0-corert": { + "#import": [ + "tizen.4.0.0", + "tizen-corert" + ] + }, + "tizen.4.0.0-x86": { + "#import": [ + "tizen.4.0.0", + "tizen-x86" + ] + }, + "tizen.4.0.0-x86-corert": { + "#import": [ + "tizen.4.0.0-corert", + "tizen.4.0.0-x86", + "tizen.4.0.0", + "tizen-x86-corert" + ] + }, + "tizen.5.0.0": { + "#import": [ + "tizen.4.0.0" + ] + }, + "tizen.5.0.0-armel": { + "#import": [ + "tizen.5.0.0", + "tizen.4.0.0-armel" + ] + }, + "tizen.5.0.0-armel-corert": { + "#import": [ + "tizen.5.0.0-corert", + "tizen.5.0.0-armel", + "tizen.5.0.0", + "tizen.4.0.0-armel-corert" + ] + }, + "tizen.5.0.0-corert": { + "#import": [ + "tizen.5.0.0", + "tizen.4.0.0-corert" + ] + }, + "tizen.5.0.0-x86": { + "#import": [ + "tizen.5.0.0", + "tizen.4.0.0-x86" + ] + }, + "tizen.5.0.0-x86-corert": { + "#import": [ + "tizen.5.0.0-corert", + "tizen.5.0.0-x86", + "tizen.5.0.0", + "tizen.4.0.0-x86-corert" + ] + }, + "ubuntu": { + "#import": [ + "debian" + ] + }, + "ubuntu-arm": { + "#import": [ + "ubuntu", + "debian-arm" + ] + }, + "ubuntu-arm-corert": { + "#import": [ + "ubuntu-corert", + "ubuntu-arm", + "debian-arm-corert" + ] + }, + "ubuntu-arm64": { + "#import": [ + "ubuntu", + "debian-arm64" + ] + }, + "ubuntu-arm64-corert": { + "#import": [ + "ubuntu-corert", + "ubuntu-arm64", + "debian-arm64-corert" + ] + }, + "ubuntu-corert": { + "#import": [ + "ubuntu", + "debian-corert" + ] + }, + "ubuntu-x64": { + "#import": [ + "ubuntu", + "debian-x64" + ] + }, + "ubuntu-x64-corert": { + "#import": [ + "ubuntu-corert", + "ubuntu-x64", + "debian-x64-corert" + ] + }, + "ubuntu-x86": { + "#import": [ + "ubuntu", + "debian-x86" + ] + }, + "ubuntu-x86-corert": { + "#import": [ + "ubuntu-corert", + "ubuntu-x86", + "debian-x86-corert" + ] + }, + "ubuntu.14.04": { + "#import": [ + "ubuntu" + ] + }, + "ubuntu.14.04-arm": { + "#import": [ + "ubuntu.14.04", + "ubuntu-arm" + ] + }, + "ubuntu.14.04-arm-corert": { + "#import": [ + "ubuntu.14.04-corert", + "ubuntu.14.04-arm", + "ubuntu.14.04", + "ubuntu-arm-corert" + ] + }, + "ubuntu.14.04-corert": { + "#import": [ + "ubuntu.14.04", + "ubuntu-corert" + ] + }, + "ubuntu.14.04-x64": { + "#import": [ + "ubuntu.14.04", + "ubuntu-x64" + ] + }, + "ubuntu.14.04-x64-corert": { + "#import": [ + "ubuntu.14.04-corert", + "ubuntu.14.04-x64", + "ubuntu.14.04", + "ubuntu-x64-corert" + ] + }, + "ubuntu.14.04-x86": { + "#import": [ + "ubuntu.14.04", + "ubuntu-x86" + ] + }, + "ubuntu.14.04-x86-corert": { + "#import": [ + "ubuntu.14.04-corert", + "ubuntu.14.04-x86", + "ubuntu.14.04", + "ubuntu-x86-corert" + ] + }, + "ubuntu.14.10": { + "#import": [ + "ubuntu" + ] + }, + "ubuntu.14.10-arm": { + "#import": [ + "ubuntu.14.10", + "ubuntu-arm" + ] + }, + "ubuntu.14.10-arm-corert": { + "#import": [ + "ubuntu.14.10-corert", + "ubuntu.14.10-arm", + "ubuntu.14.10", + "ubuntu-arm-corert" + ] + }, + "ubuntu.14.10-corert": { + "#import": [ + "ubuntu.14.10", + "ubuntu-corert" + ] + }, + "ubuntu.14.10-x64": { + "#import": [ + "ubuntu.14.10", + "ubuntu-x64" + ] + }, + "ubuntu.14.10-x64-corert": { + "#import": [ + "ubuntu.14.10-corert", + "ubuntu.14.10-x64", + "ubuntu.14.10", + "ubuntu-x64-corert" + ] + }, + "ubuntu.14.10-x86": { + "#import": [ + "ubuntu.14.10", + "ubuntu-x86" + ] + }, + "ubuntu.14.10-x86-corert": { + "#import": [ + "ubuntu.14.10-corert", + "ubuntu.14.10-x86", + "ubuntu.14.10", + "ubuntu-x86-corert" + ] + }, + "ubuntu.15.04": { + "#import": [ + "ubuntu" + ] + }, + "ubuntu.15.04-arm": { + "#import": [ + "ubuntu.15.04", + "ubuntu-arm" + ] + }, + "ubuntu.15.04-arm-corert": { + "#import": [ + "ubuntu.15.04-corert", + "ubuntu.15.04-arm", + "ubuntu.15.04", + "ubuntu-arm-corert" + ] + }, + "ubuntu.15.04-corert": { + "#import": [ + "ubuntu.15.04", + "ubuntu-corert" + ] + }, + "ubuntu.15.04-x64": { + "#import": [ + "ubuntu.15.04", + "ubuntu-x64" + ] + }, + "ubuntu.15.04-x64-corert": { + "#import": [ + "ubuntu.15.04-corert", + "ubuntu.15.04-x64", + "ubuntu.15.04", + "ubuntu-x64-corert" + ] + }, + "ubuntu.15.04-x86": { + "#import": [ + "ubuntu.15.04", + "ubuntu-x86" + ] + }, + "ubuntu.15.04-x86-corert": { + "#import": [ + "ubuntu.15.04-corert", + "ubuntu.15.04-x86", + "ubuntu.15.04", + "ubuntu-x86-corert" + ] + }, + "ubuntu.15.10": { + "#import": [ + "ubuntu" + ] + }, + "ubuntu.15.10-arm": { + "#import": [ + "ubuntu.15.10", + "ubuntu-arm" + ] + }, + "ubuntu.15.10-arm-corert": { + "#import": [ + "ubuntu.15.10-corert", + "ubuntu.15.10-arm", + "ubuntu.15.10", + "ubuntu-arm-corert" + ] + }, + "ubuntu.15.10-corert": { + "#import": [ + "ubuntu.15.10", + "ubuntu-corert" + ] + }, + "ubuntu.15.10-x64": { + "#import": [ + "ubuntu.15.10", + "ubuntu-x64" + ] + }, + "ubuntu.15.10-x64-corert": { + "#import": [ + "ubuntu.15.10-corert", + "ubuntu.15.10-x64", + "ubuntu.15.10", + "ubuntu-x64-corert" + ] + }, + "ubuntu.15.10-x86": { + "#import": [ + "ubuntu.15.10", + "ubuntu-x86" + ] + }, + "ubuntu.15.10-x86-corert": { + "#import": [ + "ubuntu.15.10-corert", + "ubuntu.15.10-x86", + "ubuntu.15.10", + "ubuntu-x86-corert" + ] + }, + "ubuntu.16.04": { + "#import": [ + "ubuntu" + ] + }, + "ubuntu.16.04-arm": { + "#import": [ + "ubuntu.16.04", + "ubuntu-arm" + ] + }, + "ubuntu.16.04-arm-corert": { + "#import": [ + "ubuntu.16.04-corert", + "ubuntu.16.04-arm", + "ubuntu.16.04", + "ubuntu-arm-corert" + ] + }, + "ubuntu.16.04-arm64": { + "#import": [ + "ubuntu.16.04", + "ubuntu-arm64" + ] + }, + "ubuntu.16.04-arm64-corert": { + "#import": [ + "ubuntu.16.04-corert", + "ubuntu.16.04-arm64", + "ubuntu.16.04", + "ubuntu-arm64-corert" + ] + }, + "ubuntu.16.04-corert": { + "#import": [ + "ubuntu.16.04", + "ubuntu-corert" + ] + }, + "ubuntu.16.04-x64": { + "#import": [ + "ubuntu.16.04", + "ubuntu-x64" + ] + }, + "ubuntu.16.04-x64-corert": { + "#import": [ + "ubuntu.16.04-corert", + "ubuntu.16.04-x64", + "ubuntu.16.04", + "ubuntu-x64-corert" + ] + }, + "ubuntu.16.04-x86": { + "#import": [ + "ubuntu.16.04", + "ubuntu-x86" + ] + }, + "ubuntu.16.04-x86-corert": { + "#import": [ + "ubuntu.16.04-corert", + "ubuntu.16.04-x86", + "ubuntu.16.04", + "ubuntu-x86-corert" + ] + }, + "ubuntu.16.10": { + "#import": [ + "ubuntu" + ] + }, + "ubuntu.16.10-arm": { + "#import": [ + "ubuntu.16.10", + "ubuntu-arm" + ] + }, + "ubuntu.16.10-arm-corert": { + "#import": [ + "ubuntu.16.10-corert", + "ubuntu.16.10-arm", + "ubuntu.16.10", + "ubuntu-arm-corert" + ] + }, + "ubuntu.16.10-arm64": { + "#import": [ + "ubuntu.16.10", + "ubuntu-arm64" + ] + }, + "ubuntu.16.10-arm64-corert": { + "#import": [ + "ubuntu.16.10-corert", + "ubuntu.16.10-arm64", + "ubuntu.16.10", + "ubuntu-arm64-corert" + ] + }, + "ubuntu.16.10-corert": { + "#import": [ + "ubuntu.16.10", + "ubuntu-corert" + ] + }, + "ubuntu.16.10-x64": { + "#import": [ + "ubuntu.16.10", + "ubuntu-x64" + ] + }, + "ubuntu.16.10-x64-corert": { + "#import": [ + "ubuntu.16.10-corert", + "ubuntu.16.10-x64", + "ubuntu.16.10", + "ubuntu-x64-corert" + ] + }, + "ubuntu.16.10-x86": { + "#import": [ + "ubuntu.16.10", + "ubuntu-x86" + ] + }, + "ubuntu.16.10-x86-corert": { + "#import": [ + "ubuntu.16.10-corert", + "ubuntu.16.10-x86", + "ubuntu.16.10", + "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" + ] + }, + "ubuntu.18.10": { + "#import": [ + "ubuntu" + ] + }, + "ubuntu.18.10-arm": { + "#import": [ + "ubuntu.18.10", + "ubuntu-arm" + ] + }, + "ubuntu.18.10-arm-corert": { + "#import": [ + "ubuntu.18.10-corert", + "ubuntu.18.10-arm", + "ubuntu.18.10", + "ubuntu-arm-corert" + ] + }, + "ubuntu.18.10-arm64": { + "#import": [ + "ubuntu.18.10", + "ubuntu-arm64" + ] + }, + "ubuntu.18.10-arm64-corert": { + "#import": [ + "ubuntu.18.10-corert", + "ubuntu.18.10-arm64", + "ubuntu.18.10", + "ubuntu-arm64-corert" + ] + }, + "ubuntu.18.10-corert": { + "#import": [ + "ubuntu.18.10", + "ubuntu-corert" + ] + }, + "ubuntu.18.10-x64": { + "#import": [ + "ubuntu.18.10", + "ubuntu-x64" + ] + }, + "ubuntu.18.10-x64-corert": { + "#import": [ + "ubuntu.18.10-corert", + "ubuntu.18.10-x64", + "ubuntu.18.10", + "ubuntu-x64-corert" + ] + }, + "ubuntu.18.10-x86": { + "#import": [ + "ubuntu.18.10", + "ubuntu-x86" + ] + }, + "ubuntu.18.10-x86-corert": { + "#import": [ + "ubuntu.18.10-corert", + "ubuntu.18.10-x86", + "ubuntu.18.10", + "ubuntu-x86-corert" + ] + }, + "unix": { + "#import": [ + "any" + ] + }, + "unix-arm": { + "#import": [ + "unix" + ] + }, + "unix-arm-corert": { + "#import": [ + "unix-corert", + "unix-arm" + ] + }, + "unix-arm64": { + "#import": [ + "unix" + ] + }, + "unix-arm64-corert": { + "#import": [ + "unix-corert", + "unix-arm64" + ] + }, + "unix-armel": { + "#import": [ + "unix" + ] + }, + "unix-armel-corert": { + "#import": [ + "unix-corert", + "unix-armel" + ] + }, + "unix-corert": { + "#import": [ + "unix", + "corert" + ] + }, + "unix-x64": { + "#import": [ + "unix" + ] + }, + "unix-x64-corert": { + "#import": [ + "unix-corert", + "unix-x64" + ] + }, + "unix-x86": { + "#import": [ + "unix" + ] + }, + "unix-x86-corert": { + "#import": [ + "unix-corert", + "unix-x86" + ] + }, + "win": { + "#import": [ + "any" + ] + }, + "win-aot": { + "#import": [ + "win", + "aot" + ] + }, + "win-arm": { + "#import": [ + "win" + ] + }, + "win-arm-aot": { + "#import": [ + "win-aot", + "win-arm" + ] + }, + "win-arm-corert": { + "#import": [ + "win-corert", + "win-arm" + ] + }, + "win-arm64": { + "#import": [ + "win" + ] + }, + "win-arm64-aot": { + "#import": [ + "win-aot", + "win-arm64" + ] + }, + "win-arm64-corert": { + "#import": [ + "win-corert", + "win-arm64" + ] + }, + "win-corert": { + "#import": [ + "win", + "corert" + ] + }, + "win-x64": { + "#import": [ + "win" + ] + }, + "win-x64-aot": { + "#import": [ + "win-aot", + "win-x64" + ] + }, + "win-x64-corert": { + "#import": [ + "win-corert", + "win-x64" + ] + }, + "win-x86": { + "#import": [ + "win" + ] + }, + "win-x86-aot": { + "#import": [ + "win-aot", + "win-x86" + ] + }, + "win-x86-corert": { + "#import": [ + "win-corert", + "win-x86" + ] + }, + "win10": { + "#import": [ + "win81" + ] + }, + "win10-aot": { + "#import": [ + "win10", + "win81-aot" + ] + }, + "win10-arm": { + "#import": [ + "win10", + "win81-arm" + ] + }, + "win10-arm-aot": { + "#import": [ + "win10-aot", + "win10-arm", + "win10", + "win81-arm-aot" + ] + }, + "win10-arm-corert": { + "#import": [ + "win10-corert", + "win10-arm", + "win10", + "win81-arm-corert" + ] + }, + "win10-arm64": { + "#import": [ + "win10", + "win81-arm64" + ] + }, + "win10-arm64-aot": { + "#import": [ + "win10-aot", + "win10-arm64", + "win10", + "win81-arm64-aot" + ] + }, + "win10-arm64-corert": { + "#import": [ + "win10-corert", + "win10-arm64", + "win10", + "win81-arm64-corert" + ] + }, + "win10-corert": { + "#import": [ + "win10", + "win81-corert" + ] + }, + "win10-x64": { + "#import": [ + "win10", + "win81-x64" + ] + }, + "win10-x64-aot": { + "#import": [ + "win10-aot", + "win10-x64", + "win10", + "win81-x64-aot" + ] + }, + "win10-x64-corert": { + "#import": [ + "win10-corert", + "win10-x64", + "win10", + "win81-x64-corert" + ] + }, + "win10-x86": { + "#import": [ + "win10", + "win81-x86" + ] + }, + "win10-x86-aot": { + "#import": [ + "win10-aot", + "win10-x86", + "win10", + "win81-x86-aot" + ] + }, + "win10-x86-corert": { + "#import": [ + "win10-corert", + "win10-x86", + "win10", + "win81-x86-corert" + ] + }, + "win7": { + "#import": [ + "win" + ] + }, + "win7-aot": { + "#import": [ + "win7", + "win-aot" + ] + }, + "win7-arm": { + "#import": [ + "win7", + "win-arm" + ] + }, + "win7-arm-aot": { + "#import": [ + "win7-aot", + "win7-arm", + "win7", + "win-arm-aot" + ] + }, + "win7-arm-corert": { + "#import": [ + "win7-corert", + "win7-arm", + "win7", + "win-arm-corert" + ] + }, + "win7-arm64": { + "#import": [ + "win7", + "win-arm64" + ] + }, + "win7-arm64-aot": { + "#import": [ + "win7-aot", + "win7-arm64", + "win7", + "win-arm64-aot" + ] + }, + "win7-arm64-corert": { + "#import": [ + "win7-corert", + "win7-arm64", + "win7", + "win-arm64-corert" + ] + }, + "win7-corert": { + "#import": [ + "win7", + "win-corert" + ] + }, + "win7-x64": { + "#import": [ + "win7", + "win-x64" + ] + }, + "win7-x64-aot": { + "#import": [ + "win7-aot", + "win7-x64", + "win7", + "win-x64-aot" + ] + }, + "win7-x64-corert": { + "#import": [ + "win7-corert", + "win7-x64", + "win7", + "win-x64-corert" + ] + }, + "win7-x86": { + "#import": [ + "win7", + "win-x86" + ] + }, + "win7-x86-aot": { + "#import": [ + "win7-aot", + "win7-x86", + "win7", + "win-x86-aot" + ] + }, + "win7-x86-corert": { + "#import": [ + "win7-corert", + "win7-x86", + "win7", + "win-x86-corert" + ] + }, + "win8": { + "#import": [ + "win7" + ] + }, + "win8-aot": { + "#import": [ + "win8", + "win7-aot" + ] + }, + "win8-arm": { + "#import": [ + "win8", + "win7-arm" + ] + }, + "win8-arm-aot": { + "#import": [ + "win8-aot", + "win8-arm", + "win8", + "win7-arm-aot" + ] + }, + "win8-arm-corert": { + "#import": [ + "win8-corert", + "win8-arm", + "win8", + "win7-arm-corert" + ] + }, + "win8-arm64": { + "#import": [ + "win8", + "win7-arm64" + ] + }, + "win8-arm64-aot": { + "#import": [ + "win8-aot", + "win8-arm64", + "win8", + "win7-arm64-aot" + ] + }, + "win8-arm64-corert": { + "#import": [ + "win8-corert", + "win8-arm64", + "win8", + "win7-arm64-corert" + ] + }, + "win8-corert": { + "#import": [ + "win8", + "win7-corert" + ] + }, + "win8-x64": { + "#import": [ + "win8", + "win7-x64" + ] + }, + "win8-x64-aot": { + "#import": [ + "win8-aot", + "win8-x64", + "win8", + "win7-x64-aot" + ] + }, + "win8-x64-corert": { + "#import": [ + "win8-corert", + "win8-x64", + "win8", + "win7-x64-corert" + ] + }, + "win8-x86": { + "#import": [ + "win8", + "win7-x86" + ] + }, + "win8-x86-aot": { + "#import": [ + "win8-aot", + "win8-x86", + "win8", + "win7-x86-aot" + ] + }, + "win8-x86-corert": { + "#import": [ + "win8-corert", + "win8-x86", + "win8", + "win7-x86-corert" + ] + }, + "win81": { + "#import": [ + "win8" + ] + }, + "win81-aot": { + "#import": [ + "win81", + "win8-aot" + ] + }, + "win81-arm": { + "#import": [ + "win81", + "win8-arm" + ] + }, + "win81-arm-aot": { + "#import": [ + "win81-aot", + "win81-arm", + "win81", + "win8-arm-aot" + ] + }, + "win81-arm-corert": { + "#import": [ + "win81-corert", + "win81-arm", + "win81", + "win8-arm-corert" + ] + }, + "win81-arm64": { + "#import": [ + "win81", + "win8-arm64" + ] + }, + "win81-arm64-aot": { + "#import": [ + "win81-aot", + "win81-arm64", + "win81", + "win8-arm64-aot" + ] + }, + "win81-arm64-corert": { + "#import": [ + "win81-corert", + "win81-arm64", + "win81", + "win8-arm64-corert" + ] + }, + "win81-corert": { + "#import": [ + "win81", + "win8-corert" + ] + }, + "win81-x64": { + "#import": [ + "win81", + "win8-x64" + ] + }, + "win81-x64-aot": { + "#import": [ + "win81-aot", + "win81-x64", + "win81", + "win8-x64-aot" + ] + }, + "win81-x64-corert": { + "#import": [ + "win81-corert", + "win81-x64", + "win81", + "win8-x64-corert" + ] + }, + "win81-x86": { + "#import": [ + "win81", + "win8-x86" + ] + }, + "win81-x86-aot": { + "#import": [ + "win81-aot", + "win81-x86", + "win81", + "win8-x86-aot" + ] + }, + "win81-x86-corert": { + "#import": [ + "win81-corert", + "win81-x86", + "win81", + "win8-x86-corert" + ] + } + } +} +""" +let runtimeJsonMsNetCoreTargets2_1_0 = """ +{ + "supports": { + "uwp.10.0.app": { + "uap10.0": [ + "win10-x86", + "win10-x86-aot", + "win10-x64", + "win10-x64-aot", + "win10-arm", + "win10-arm-aot" + ] + }, + "net45.app": { + "net45": [ + "", + "win-x86", + "win-x64" + ] + }, + "net451.app": { + "net451": [ + "", + "win-x86", + "win-x64" + ] + }, + "net452.app": { + "net452": [ + "", + "win-x86", + "win-x64" + ] + }, + "net46.app": { + "net46": [ + "", + "win-x86", + "win-x64" + ] + }, + "net461.app": { + "net461": [ + "", + "win-x86", + "win-x64" + ] + }, + "net462.app": { + "net462": [ + "", + "win-x86", + "win-x64" + ] + }, + "netcoreapp1.0.app": { + "netcoreapp1.0": [ + "win7-x86", + "win7-x64", + "osx.10.11-x64", + "centos.7-x64", + "debian.8-x64", + "linuxmint.17-x64", + "opensuse.13.2-x64", + "rhel.7.2-x64", + "ubuntu.14.04-x64", + "ubuntu.16.04-x64" + ] + }, + "win8.app": { + "win8": "" + }, + "win81.app": { + "win81": "" + }, + "wp8.app": { + "wp8": "" + }, + "wp81.app": { + "wp81": "" + }, + "wpa81.app": { + "wpa81": "" + }, + "dnxcore50.app": { + "dnxcore50": [ + "win7-x86", + "win7-x64" + ] + } } } """ +let runtimeGraphMsNetCorePlatforms2_2_1 = RuntimeGraphParser.readRuntimeGraph runtimeJsonMsNetCorePlatforms2_2_1 +let runtimeGraphMsNetCoreTargets2_1_0 = RuntimeGraphParser.readRuntimeGraph runtimeJsonMsNetCoreTargets2_1_0 + + + [] let ``Check if we can parse runtime support and runtime dependencies``() = let runtimeGraph = RuntimeGraphParser.readRuntimeGraph supportAndDeps @@ -1182,7 +3769,7 @@ let ``Check that runtime inheritance works`` () = [] let ``Check that runtime inheritance works (2)`` () = - let runtimeGraph = RuntimeGraphParser.readRuntimeGraph completeRids + let runtimeGraph = runtimeGraphMsNetCorePlatforms2_2_1 let content = { NuGet.NuGetPackageContent.Path = "~/.nuget/packages/System.Runtime.InteropServices.RuntimeInformation"; NuGet.NuGetPackageContent.Spec = Nuspec.All diff --git a/tests/Paket.Tests/Paket.Tests.fsproj b/tests/Paket.Tests/Paket.Tests.fsproj index 58470bd729..38486ede9e 100644 --- a/tests/Paket.Tests/Paket.Tests.fsproj +++ b/tests/Paket.Tests/Paket.Tests.fsproj @@ -323,6 +323,7 @@ + @@ -354,7 +355,6 @@ - From 0f8a1dd8e4ee714ca2c748e74ff8bafb0886e5fa Mon Sep 17 00:00:00 2001 From: Matthias Dittrich Date: Sat, 8 Jun 2019 22:39:03 +0200 Subject: [PATCH 3/9] try to speedup build --- tests/Paket.Tests.preview3/Paket.Tests.fsproj | 2 + .../InstallModel/RuntimeGraphTests.fs | 3514 +---------------- .../runtimeJsonMsNetCorePlatforms2_2_1.json | 3416 ++++++++++++++++ .../runtimeJsonMsNetCoreTargets2_1_0.json | 91 + tests/Paket.Tests/Paket.Tests.fsproj | 2 + 5 files changed, 3513 insertions(+), 3512 deletions(-) create mode 100644 tests/Paket.Tests/InstallModel/runtimeJsonMsNetCorePlatforms2_2_1.json create mode 100644 tests/Paket.Tests/InstallModel/runtimeJsonMsNetCoreTargets2_1_0.json diff --git a/tests/Paket.Tests.preview3/Paket.Tests.fsproj b/tests/Paket.Tests.preview3/Paket.Tests.fsproj index 4b95b36504..f44f466298 100644 --- a/tests/Paket.Tests.preview3/Paket.Tests.fsproj +++ b/tests/Paket.Tests.preview3/Paket.Tests.fsproj @@ -167,6 +167,8 @@ + + diff --git a/tests/Paket.Tests/InstallModel/RuntimeGraphTests.fs b/tests/Paket.Tests/InstallModel/RuntimeGraphTests.fs index b15e0e3f21..aa226ed73f 100644 --- a/tests/Paket.Tests/InstallModel/RuntimeGraphTests.fs +++ b/tests/Paket.Tests/InstallModel/RuntimeGraphTests.fs @@ -56,3519 +56,9 @@ let rids = """ } """ -let runtimeJsonMsNetCorePlatforms2_2_1 = """ -{ - "runtimes": { - "alpine": { - "#import": [ - "linux-musl" - ] - }, - "alpine-corert": { - "#import": [ - "alpine", - "linux-musl-corert" - ] - }, - "alpine-x64": { - "#import": [ - "alpine", - "linux-musl-x64" - ] - }, - "alpine-x64-corert": { - "#import": [ - "alpine-corert", - "alpine-x64", - "linux-musl-x64-corert" - ] - }, - "alpine.3.6": { - "#import": [ - "alpine" - ] - }, - "alpine.3.6-corert": { - "#import": [ - "alpine.3.6", - "alpine-corert" - ] - }, - "alpine.3.6-x64": { - "#import": [ - "alpine.3.6", - "alpine-x64" - ] - }, - "alpine.3.6-x64-corert": { - "#import": [ - "alpine.3.6-corert", - "alpine.3.6-x64", - "alpine.3.6", - "alpine-x64-corert" - ] - }, - "alpine.3.7": { - "#import": [ - "alpine.3.6" - ] - }, - "alpine.3.7-corert": { - "#import": [ - "alpine.3.7", - "alpine.3.6-corert" - ] - }, - "alpine.3.7-x64": { - "#import": [ - "alpine.3.7", - "alpine.3.6-x64" - ] - }, - "alpine.3.7-x64-corert": { - "#import": [ - "alpine.3.7-corert", - "alpine.3.7-x64", - "alpine.3.7", - "alpine.3.6-x64-corert" - ] - }, - "alpine.3.8": { - "#import": [ - "alpine.3.7" - ] - }, - "alpine.3.8-corert": { - "#import": [ - "alpine.3.8", - "alpine.3.7-corert" - ] - }, - "alpine.3.8-x64": { - "#import": [ - "alpine.3.8", - "alpine.3.7-x64" - ] - }, - "alpine.3.8-x64-corert": { - "#import": [ - "alpine.3.8-corert", - "alpine.3.8-x64", - "alpine.3.8", - "alpine.3.7-x64-corert" - ] - }, - "alpine.3.9": { - "#import": [ - "alpine.3.8" - ] - }, - "alpine.3.9-corert": { - "#import": [ - "alpine.3.9", - "alpine.3.8-corert" - ] - }, - "alpine.3.9-x64": { - "#import": [ - "alpine.3.9", - "alpine.3.8-x64" - ] - }, - "alpine.3.9-x64-corert": { - "#import": [ - "alpine.3.9-corert", - "alpine.3.9-x64", - "alpine.3.9", - "alpine.3.8-x64-corert" - ] - }, - "android": { - "#import": [ - "linux" - ] - }, - "android-arm": { - "#import": [ - "android", - "linux-arm" - ] - }, - "android-arm-corert": { - "#import": [ - "android-corert", - "android-arm", - "linux-arm-corert" - ] - }, - "android-arm64": { - "#import": [ - "android", - "linux-arm64" - ] - }, - "android-arm64-corert": { - "#import": [ - "android-corert", - "android-arm64", - "linux-arm64-corert" - ] - }, - "android-corert": { - "#import": [ - "android", - "linux-corert" - ] - }, - "android.21": { - "#import": [ - "android" - ] - }, - "android.21-arm": { - "#import": [ - "android.21", - "android-arm" - ] - }, - "android.21-arm-corert": { - "#import": [ - "android.21-corert", - "android.21-arm", - "android.21", - "android-arm-corert" - ] - }, - "android.21-arm64": { - "#import": [ - "android.21", - "android-arm64" - ] - }, - "android.21-arm64-corert": { - "#import": [ - "android.21-corert", - "android.21-arm64", - "android.21", - "android-arm64-corert" - ] - }, - "android.21-corert": { - "#import": [ - "android.21", - "android-corert" - ] - }, - "any": { - "#import": [ - "base" - ] - }, - "aot": { - "#import": [ - "any" - ] - }, - "base": { - "#import": [] - }, - "centos": { - "#import": [ - "rhel" - ] - }, - "centos-corert": { - "#import": [ - "centos", - "rhel-corert" - ] - }, - "centos-x64": { - "#import": [ - "centos", - "rhel-x64" - ] - }, - "centos-x64-corert": { - "#import": [ - "centos-corert", - "centos-x64", - "rhel-x64-corert" - ] - }, - "centos.7": { - "#import": [ - "centos", - "rhel.7" - ] - }, - "centos.7-corert": { - "#import": [ - "centos.7", - "centos-corert", - "rhel.7-corert" - ] - }, - "centos.7-x64": { - "#import": [ - "centos.7", - "centos-x64", - "rhel.7-x64" - ] - }, - "centos.7-x64-corert": { - "#import": [ - "centos.7-corert", - "centos.7-x64", - "centos.7", - "centos-x64-corert" - ] - }, - "corert": { - "#import": [ - "any" - ] - }, - "debian": { - "#import": [ - "linux" - ] - }, - "debian-arm": { - "#import": [ - "debian", - "linux-arm" - ] - }, - "debian-arm-corert": { - "#import": [ - "debian-corert", - "debian-arm", - "linux-arm-corert" - ] - }, - "debian-arm64": { - "#import": [ - "debian", - "linux-arm64" - ] - }, - "debian-arm64-corert": { - "#import": [ - "debian-corert", - "debian-arm64", - "linux-arm64-corert" - ] - }, - "debian-armel": { - "#import": [ - "debian", - "linux-armel" - ] - }, - "debian-armel-corert": { - "#import": [ - "debian-corert", - "debian-armel", - "linux-armel-corert" - ] - }, - "debian-corert": { - "#import": [ - "debian", - "linux-corert" - ] - }, - "debian-x64": { - "#import": [ - "debian", - "linux-x64" - ] - }, - "debian-x64-corert": { - "#import": [ - "debian-corert", - "debian-x64", - "linux-x64-corert" - ] - }, - "debian-x86": { - "#import": [ - "debian", - "linux-x86" - ] - }, - "debian-x86-corert": { - "#import": [ - "debian-corert", - "debian-x86", - "linux-x86-corert" - ] - }, - "debian.8": { - "#import": [ - "debian" - ] - }, - "debian.8-arm": { - "#import": [ - "debian.8", - "debian-arm" - ] - }, - "debian.8-arm-corert": { - "#import": [ - "debian.8-corert", - "debian.8-arm", - "debian.8", - "debian-arm-corert" - ] - }, - "debian.8-arm64": { - "#import": [ - "debian.8", - "debian-arm64" - ] - }, - "debian.8-arm64-corert": { - "#import": [ - "debian.8-corert", - "debian.8-arm64", - "debian.8", - "debian-arm64-corert" - ] - }, - "debian.8-armel": { - "#import": [ - "debian.8", - "debian-armel" - ] - }, - "debian.8-armel-corert": { - "#import": [ - "debian.8-corert", - "debian.8-armel", - "debian.8", - "debian-armel-corert" - ] - }, - "debian.8-corert": { - "#import": [ - "debian.8", - "debian-corert" - ] - }, - "debian.8-x64": { - "#import": [ - "debian.8", - "debian-x64" - ] - }, - "debian.8-x64-corert": { - "#import": [ - "debian.8-corert", - "debian.8-x64", - "debian.8", - "debian-x64-corert" - ] - }, - "debian.8-x86": { - "#import": [ - "debian.8", - "debian-x86" - ] - }, - "debian.8-x86-corert": { - "#import": [ - "debian.8-corert", - "debian.8-x86", - "debian.8", - "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-corert": { - "#import": [ - "fedora", - "linux-corert" - ] - }, - "fedora-x64": { - "#import": [ - "fedora", - "linux-x64" - ] - }, - "fedora-x64-corert": { - "#import": [ - "fedora-corert", - "fedora-x64", - "linux-x64-corert" - ] - }, - "fedora.23": { - "#import": [ - "fedora" - ] - }, - "fedora.23-corert": { - "#import": [ - "fedora.23", - "fedora-corert" - ] - }, - "fedora.23-x64": { - "#import": [ - "fedora.23", - "fedora-x64" - ] - }, - "fedora.23-x64-corert": { - "#import": [ - "fedora.23-corert", - "fedora.23-x64", - "fedora.23", - "fedora-x64-corert" - ] - }, - "fedora.24": { - "#import": [ - "fedora" - ] - }, - "fedora.24-corert": { - "#import": [ - "fedora.24", - "fedora-corert" - ] - }, - "fedora.24-x64": { - "#import": [ - "fedora.24", - "fedora-x64" - ] - }, - "fedora.24-x64-corert": { - "#import": [ - "fedora.24-corert", - "fedora.24-x64", - "fedora.24", - "fedora-x64-corert" - ] - }, - "fedora.25": { - "#import": [ - "fedora" - ] - }, - "fedora.25-corert": { - "#import": [ - "fedora.25", - "fedora-corert" - ] - }, - "fedora.25-x64": { - "#import": [ - "fedora.25", - "fedora-x64" - ] - }, - "fedora.25-x64-corert": { - "#import": [ - "fedora.25-corert", - "fedora.25-x64", - "fedora.25", - "fedora-x64-corert" - ] - }, - "fedora.26": { - "#import": [ - "fedora" - ] - }, - "fedora.26-corert": { - "#import": [ - "fedora.26", - "fedora-corert" - ] - }, - "fedora.26-x64": { - "#import": [ - "fedora.26", - "fedora-x64" - ] - }, - "fedora.26-x64-corert": { - "#import": [ - "fedora.26-corert", - "fedora.26-x64", - "fedora.26", - "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" - ] - }, - "fedora.29": { - "#import": [ - "fedora" - ] - }, - "fedora.29-corert": { - "#import": [ - "fedora.29", - "fedora-corert" - ] - }, - "fedora.29-x64": { - "#import": [ - "fedora.29", - "fedora-x64" - ] - }, - "fedora.29-x64-corert": { - "#import": [ - "fedora.29-corert", - "fedora.29-x64", - "fedora.29", - "fedora-x64-corert" - ] - }, - "gentoo": { - "#import": [ - "linux" - ] - }, - "gentoo-corert": { - "#import": [ - "gentoo", - "linux-corert" - ] - }, - "gentoo-x64": { - "#import": [ - "gentoo", - "linux-x64" - ] - }, - "gentoo-x64-corert": { - "#import": [ - "gentoo-corert", - "gentoo-x64", - "linux-x64-corert" - ] - }, - "linux": { - "#import": [ - "unix" - ] - }, - "linux-arm": { - "#import": [ - "linux", - "unix-arm" - ] - }, - "linux-arm-corert": { - "#import": [ - "linux-corert", - "linux-arm", - "unix-arm-corert" - ] - }, - "linux-arm64": { - "#import": [ - "linux", - "unix-arm64" - ] - }, - "linux-arm64-corert": { - "#import": [ - "linux-corert", - "linux-arm64", - "unix-arm64-corert" - ] - }, - "linux-armel": { - "#import": [ - "linux", - "unix-armel" - ] - }, - "linux-armel-corert": { - "#import": [ - "linux-corert", - "linux-armel", - "unix-armel-corert" - ] - }, - "linux-corert": { - "#import": [ - "linux", - "unix-corert" - ] - }, - "linux-musl": { - "#import": [ - "linux" - ] - }, - "linux-musl-arm": { - "#import": [ - "linux-musl", - "linux-arm" - ] - }, - "linux-musl-arm-corert": { - "#import": [ - "linux-musl-corert", - "linux-musl-arm", - "linux-arm-corert" - ] - }, - "linux-musl-arm64": { - "#import": [ - "linux-musl", - "linux-arm64" - ] - }, - "linux-musl-arm64-corert": { - "#import": [ - "linux-musl-corert", - "linux-musl-arm64", - "linux-arm64-corert" - ] - }, - "linux-musl-armel": { - "#import": [ - "linux-musl", - "linux-armel" - ] - }, - "linux-musl-armel-corert": { - "#import": [ - "linux-musl-corert", - "linux-musl-armel", - "linux-armel-corert" - ] - }, - "linux-musl-corert": { - "#import": [ - "linux-musl", - "linux-corert" - ] - }, - "linux-musl-x64": { - "#import": [ - "linux-musl", - "linux-x64" - ] - }, - "linux-musl-x64-corert": { - "#import": [ - "linux-musl-corert", - "linux-musl-x64", - "linux-x64-corert" - ] - }, - "linux-musl-x86": { - "#import": [ - "linux-musl", - "linux-x86" - ] - }, - "linux-musl-x86-corert": { - "#import": [ - "linux-musl-corert", - "linux-musl-x86", - "linux-x86-corert" - ] - }, - "linux-x64": { - "#import": [ - "linux", - "unix-x64" - ] - }, - "linux-x64-corert": { - "#import": [ - "linux-corert", - "linux-x64", - "unix-x64-corert" - ] - }, - "linux-x86": { - "#import": [ - "linux", - "unix-x86" - ] - }, - "linux-x86-corert": { - "#import": [ - "linux-corert", - "linux-x86", - "unix-x86-corert" - ] - }, - "linuxmint.17": { - "#import": [ - "ubuntu.14.04" - ] - }, - "linuxmint.17-corert": { - "#import": [ - "linuxmint.17", - "ubuntu.14.04-corert" - ] - }, - "linuxmint.17-x64": { - "#import": [ - "linuxmint.17", - "ubuntu.14.04-x64" - ] - }, - "linuxmint.17-x64-corert": { - "#import": [ - "linuxmint.17-corert", - "linuxmint.17-x64", - "ubuntu.14.04-x64-corert" - ] - }, - "linuxmint.17.1": { - "#import": [ - "linuxmint.17" - ] - }, - "linuxmint.17.1-corert": { - "#import": [ - "linuxmint.17.1", - "linuxmint.17-corert" - ] - }, - "linuxmint.17.1-x64": { - "#import": [ - "linuxmint.17.1", - "linuxmint.17-x64" - ] - }, - "linuxmint.17.1-x64-corert": { - "#import": [ - "linuxmint.17.1-corert", - "linuxmint.17.1-x64", - "linuxmint.17.1", - "linuxmint.17-x64-corert" - ] - }, - "linuxmint.17.2": { - "#import": [ - "linuxmint.17.1" - ] - }, - "linuxmint.17.2-corert": { - "#import": [ - "linuxmint.17.2", - "linuxmint.17.1-corert" - ] - }, - "linuxmint.17.2-x64": { - "#import": [ - "linuxmint.17.2", - "linuxmint.17.1-x64" - ] - }, - "linuxmint.17.2-x64-corert": { - "#import": [ - "linuxmint.17.2-corert", - "linuxmint.17.2-x64", - "linuxmint.17.2", - "linuxmint.17.1-x64-corert" - ] - }, - "linuxmint.17.3": { - "#import": [ - "linuxmint.17.2" - ] - }, - "linuxmint.17.3-corert": { - "#import": [ - "linuxmint.17.3", - "linuxmint.17.2-corert" - ] - }, - "linuxmint.17.3-x64": { - "#import": [ - "linuxmint.17.3", - "linuxmint.17.2-x64" - ] - }, - "linuxmint.17.3-x64-corert": { - "#import": [ - "linuxmint.17.3-corert", - "linuxmint.17.3-x64", - "linuxmint.17.3", - "linuxmint.17.2-x64-corert" - ] - }, - "linuxmint.18": { - "#import": [ - "ubuntu.16.04" - ] - }, - "linuxmint.18-corert": { - "#import": [ - "linuxmint.18", - "ubuntu.16.04-corert" - ] - }, - "linuxmint.18-x64": { - "#import": [ - "linuxmint.18", - "ubuntu.16.04-x64" - ] - }, - "linuxmint.18-x64-corert": { - "#import": [ - "linuxmint.18-corert", - "linuxmint.18-x64", - "ubuntu.16.04-x64-corert" - ] - }, - "linuxmint.18.1": { - "#import": [ - "linuxmint.18" - ] - }, - "linuxmint.18.1-corert": { - "#import": [ - "linuxmint.18.1", - "linuxmint.18-corert" - ] - }, - "linuxmint.18.1-x64": { - "#import": [ - "linuxmint.18.1", - "linuxmint.18-x64" - ] - }, - "linuxmint.18.1-x64-corert": { - "#import": [ - "linuxmint.18.1-corert", - "linuxmint.18.1-x64", - "linuxmint.18.1", - "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-corert": { - "#import": [ - "ol", - "rhel-corert" - ] - }, - "ol-x64": { - "#import": [ - "ol", - "rhel-x64" - ] - }, - "ol-x64-corert": { - "#import": [ - "ol-corert", - "ol-x64", - "rhel-x64-corert" - ] - }, - "ol.7": { - "#import": [ - "ol", - "rhel.7" - ] - }, - "ol.7-corert": { - "#import": [ - "ol.7", - "ol-corert", - "rhel.7-corert" - ] - }, - "ol.7-x64": { - "#import": [ - "ol.7", - "ol-x64", - "rhel.7-x64" - ] - }, - "ol.7-x64-corert": { - "#import": [ - "ol.7-corert", - "ol.7-x64", - "ol.7", - "ol-x64-corert" - ] - }, - "ol.7.0": { - "#import": [ - "ol.7", - "rhel.7.0" - ] - }, - "ol.7.0-corert": { - "#import": [ - "ol.7.0", - "ol.7-corert", - "rhel.7.0-corert" - ] - }, - "ol.7.0-x64": { - "#import": [ - "ol.7.0", - "ol.7-x64", - "rhel.7.0-x64" - ] - }, - "ol.7.0-x64-corert": { - "#import": [ - "ol.7.0-corert", - "ol.7.0-x64", - "ol.7.0", - "ol.7-x64-corert" - ] - }, - "ol.7.1": { - "#import": [ - "ol.7.0", - "rhel.7.1" - ] - }, - "ol.7.1-corert": { - "#import": [ - "ol.7.1", - "ol.7.0-corert", - "rhel.7.1-corert" - ] - }, - "ol.7.1-x64": { - "#import": [ - "ol.7.1", - "ol.7.0-x64", - "rhel.7.1-x64" - ] - }, - "ol.7.1-x64-corert": { - "#import": [ - "ol.7.1-corert", - "ol.7.1-x64", - "ol.7.1", - "ol.7.0-x64-corert" - ] - }, - "ol.7.2": { - "#import": [ - "ol.7.1", - "rhel.7.2" - ] - }, - "ol.7.2-corert": { - "#import": [ - "ol.7.2", - "ol.7.1-corert", - "rhel.7.2-corert" - ] - }, - "ol.7.2-x64": { - "#import": [ - "ol.7.2", - "ol.7.1-x64", - "rhel.7.2-x64" - ] - }, - "ol.7.2-x64-corert": { - "#import": [ - "ol.7.2-corert", - "ol.7.2-x64", - "ol.7.2", - "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" - ] - }, - "ol.7.5": { - "#import": [ - "ol.7.4", - "rhel.7.5" - ] - }, - "ol.7.5-corert": { - "#import": [ - "ol.7.5", - "ol.7.4-corert", - "rhel.7.5-corert" - ] - }, - "ol.7.5-x64": { - "#import": [ - "ol.7.5", - "ol.7.4-x64", - "rhel.7.5-x64" - ] - }, - "ol.7.5-x64-corert": { - "#import": [ - "ol.7.5-corert", - "ol.7.5-x64", - "ol.7.5", - "ol.7.4-x64-corert" - ] - }, - "ol.7.6": { - "#import": [ - "ol.7.5", - "rhel.7.6" - ] - }, - "ol.7.6-corert": { - "#import": [ - "ol.7.6", - "ol.7.5-corert", - "rhel.7.6-corert" - ] - }, - "ol.7.6-x64": { - "#import": [ - "ol.7.6", - "ol.7.5-x64", - "rhel.7.6-x64" - ] - }, - "ol.7.6-x64-corert": { - "#import": [ - "ol.7.6-corert", - "ol.7.6-x64", - "ol.7.6", - "ol.7.5-x64-corert" - ] - }, - "opensuse": { - "#import": [ - "linux" - ] - }, - "opensuse-corert": { - "#import": [ - "opensuse", - "linux-corert" - ] - }, - "opensuse-x64": { - "#import": [ - "opensuse", - "linux-x64" - ] - }, - "opensuse-x64-corert": { - "#import": [ - "opensuse-corert", - "opensuse-x64", - "linux-x64-corert" - ] - }, - "opensuse.13.2": { - "#import": [ - "opensuse" - ] - }, - "opensuse.13.2-corert": { - "#import": [ - "opensuse.13.2", - "opensuse-corert" - ] - }, - "opensuse.13.2-x64": { - "#import": [ - "opensuse.13.2", - "opensuse-x64" - ] - }, - "opensuse.13.2-x64-corert": { - "#import": [ - "opensuse.13.2-corert", - "opensuse.13.2-x64", - "opensuse.13.2", - "opensuse-x64-corert" - ] - }, - "opensuse.42.1": { - "#import": [ - "opensuse" - ] - }, - "opensuse.42.1-corert": { - "#import": [ - "opensuse.42.1", - "opensuse-corert" - ] - }, - "opensuse.42.1-x64": { - "#import": [ - "opensuse.42.1", - "opensuse-x64" - ] - }, - "opensuse.42.1-x64-corert": { - "#import": [ - "opensuse.42.1-corert", - "opensuse.42.1-x64", - "opensuse.42.1", - "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-corert": { - "#import": [ - "osx", - "unix-corert" - ] - }, - "osx-x64": { - "#import": [ - "osx", - "unix-x64" - ] - }, - "osx-x64-corert": { - "#import": [ - "osx-corert", - "osx-x64", - "unix-x64-corert" - ] - }, - "osx.10.10": { - "#import": [ - "osx" - ] - }, - "osx.10.10-corert": { - "#import": [ - "osx.10.10", - "osx-corert" - ] - }, - "osx.10.10-x64": { - "#import": [ - "osx.10.10", - "osx-x64" - ] - }, - "osx.10.10-x64-corert": { - "#import": [ - "osx.10.10-corert", - "osx.10.10-x64", - "osx.10.10", - "osx-x64-corert" - ] - }, - "osx.10.11": { - "#import": [ - "osx.10.10" - ] - }, - "osx.10.11-corert": { - "#import": [ - "osx.10.11", - "osx.10.10-corert" - ] - }, - "osx.10.11-x64": { - "#import": [ - "osx.10.11", - "osx.10.10-x64" - ] - }, - "osx.10.11-x64-corert": { - "#import": [ - "osx.10.11-corert", - "osx.10.11-x64", - "osx.10.11", - "osx.10.10-x64-corert" - ] - }, - "osx.10.12": { - "#import": [ - "osx.10.11" - ] - }, - "osx.10.12-corert": { - "#import": [ - "osx.10.12", - "osx.10.11-corert" - ] - }, - "osx.10.12-x64": { - "#import": [ - "osx.10.12", - "osx.10.11-x64" - ] - }, - "osx.10.12-x64-corert": { - "#import": [ - "osx.10.12-corert", - "osx.10.12-x64", - "osx.10.12", - "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" - ] - }, - "osx.10.14": { - "#import": [ - "osx.10.13" - ] - }, - "osx.10.14-corert": { - "#import": [ - "osx.10.14", - "osx.10.13-corert" - ] - }, - "osx.10.14-x64": { - "#import": [ - "osx.10.14", - "osx.10.13-x64" - ] - }, - "osx.10.14-x64-corert": { - "#import": [ - "osx.10.14-corert", - "osx.10.14-x64", - "osx.10.14", - "osx.10.13-x64-corert" - ] - }, - "rhel": { - "#import": [ - "linux" - ] - }, - "rhel-corert": { - "#import": [ - "rhel", - "linux-corert" - ] - }, - "rhel-x64": { - "#import": [ - "rhel", - "linux-x64" - ] - }, - "rhel-x64-corert": { - "#import": [ - "rhel-corert", - "rhel-x64", - "linux-x64-corert" - ] - }, - "rhel.6": { - "#import": [ - "rhel" - ] - }, - "rhel.6-corert": { - "#import": [ - "rhel.6", - "rhel-corert" - ] - }, - "rhel.6-x64": { - "#import": [ - "rhel.6", - "rhel-x64" - ] - }, - "rhel.6-x64-corert": { - "#import": [ - "rhel.6-corert", - "rhel.6-x64", - "rhel.6", - "rhel-x64-corert" - ] - }, - "rhel.7": { - "#import": [ - "rhel" - ] - }, - "rhel.7-corert": { - "#import": [ - "rhel.7", - "rhel-corert" - ] - }, - "rhel.7-x64": { - "#import": [ - "rhel.7", - "rhel-x64" - ] - }, - "rhel.7-x64-corert": { - "#import": [ - "rhel.7-corert", - "rhel.7-x64", - "rhel.7", - "rhel-x64-corert" - ] - }, - "rhel.7.0": { - "#import": [ - "rhel.7" - ] - }, - "rhel.7.0-corert": { - "#import": [ - "rhel.7.0", - "rhel.7-corert" - ] - }, - "rhel.7.0-x64": { - "#import": [ - "rhel.7.0", - "rhel.7-x64" - ] - }, - "rhel.7.0-x64-corert": { - "#import": [ - "rhel.7.0-corert", - "rhel.7.0-x64", - "rhel.7.0", - "rhel.7-x64-corert" - ] - }, - "rhel.7.1": { - "#import": [ - "rhel.7.0" - ] - }, - "rhel.7.1-corert": { - "#import": [ - "rhel.7.1", - "rhel.7.0-corert" - ] - }, - "rhel.7.1-x64": { - "#import": [ - "rhel.7.1", - "rhel.7.0-x64" - ] - }, - "rhel.7.1-x64-corert": { - "#import": [ - "rhel.7.1-corert", - "rhel.7.1-x64", - "rhel.7.1", - "rhel.7.0-x64-corert" - ] - }, - "rhel.7.2": { - "#import": [ - "rhel.7.1" - ] - }, - "rhel.7.2-corert": { - "#import": [ - "rhel.7.2", - "rhel.7.1-corert" - ] - }, - "rhel.7.2-x64": { - "#import": [ - "rhel.7.2", - "rhel.7.1-x64" - ] - }, - "rhel.7.2-x64-corert": { - "#import": [ - "rhel.7.2-corert", - "rhel.7.2-x64", - "rhel.7.2", - "rhel.7.1-x64-corert" - ] - }, - "rhel.7.3": { - "#import": [ - "rhel.7.2" - ] - }, - "rhel.7.3-corert": { - "#import": [ - "rhel.7.3", - "rhel.7.2-corert" - ] - }, - "rhel.7.3-x64": { - "#import": [ - "rhel.7.3", - "rhel.7.2-x64" - ] - }, - "rhel.7.3-x64-corert": { - "#import": [ - "rhel.7.3-corert", - "rhel.7.3-x64", - "rhel.7.3", - "rhel.7.2-x64-corert" - ] - }, - "rhel.7.4": { - "#import": [ - "rhel.7.3" - ] - }, - "rhel.7.4-corert": { - "#import": [ - "rhel.7.4", - "rhel.7.3-corert" - ] - }, - "rhel.7.4-x64": { - "#import": [ - "rhel.7.4", - "rhel.7.3-x64" - ] - }, - "rhel.7.4-x64-corert": { - "#import": [ - "rhel.7.4-corert", - "rhel.7.4-x64", - "rhel.7.4", - "rhel.7.3-x64-corert" - ] - }, - "rhel.7.5": { - "#import": [ - "rhel.7.4" - ] - }, - "rhel.7.5-corert": { - "#import": [ - "rhel.7.5", - "rhel.7.4-corert" - ] - }, - "rhel.7.5-x64": { - "#import": [ - "rhel.7.5", - "rhel.7.4-x64" - ] - }, - "rhel.7.5-x64-corert": { - "#import": [ - "rhel.7.5-corert", - "rhel.7.5-x64", - "rhel.7.5", - "rhel.7.4-x64-corert" - ] - }, - "rhel.7.6": { - "#import": [ - "rhel.7.5" - ] - }, - "rhel.7.6-corert": { - "#import": [ - "rhel.7.6", - "rhel.7.5-corert" - ] - }, - "rhel.7.6-x64": { - "#import": [ - "rhel.7.6", - "rhel.7.5-x64" - ] - }, - "rhel.7.6-x64-corert": { - "#import": [ - "rhel.7.6-corert", - "rhel.7.6-x64", - "rhel.7.6", - "rhel.7.5-x64-corert" - ] - }, - "rhel.8": { - "#import": [ - "rhel" - ] - }, - "rhel.8-corert": { - "#import": [ - "rhel.8", - "rhel-corert" - ] - }, - "rhel.8-x64": { - "#import": [ - "rhel.8", - "rhel-x64" - ] - }, - "rhel.8-x64-corert": { - "#import": [ - "rhel.8-corert", - "rhel.8-x64", - "rhel.8", - "rhel-x64-corert" - ] - }, - "rhel.8.0": { - "#import": [ - "rhel.8" - ] - }, - "rhel.8.0-corert": { - "#import": [ - "rhel.8.0", - "rhel.8-corert" - ] - }, - "rhel.8.0-x64": { - "#import": [ - "rhel.8.0", - "rhel.8-x64" - ] - }, - "rhel.8.0-x64-corert": { - "#import": [ - "rhel.8.0-corert", - "rhel.8.0-x64", - "rhel.8.0", - "rhel.8-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" - ] - }, - "tizen-armel": { - "#import": [ - "tizen", - "linux-armel" - ] - }, - "tizen-armel-corert": { - "#import": [ - "tizen-corert", - "tizen-armel", - "linux-armel-corert" - ] - }, - "tizen-corert": { - "#import": [ - "tizen", - "linux-corert" - ] - }, - "tizen-x86": { - "#import": [ - "tizen", - "linux-x86" - ] - }, - "tizen-x86-corert": { - "#import": [ - "tizen-corert", - "tizen-x86", - "linux-x86-corert" - ] - }, - "tizen.4.0.0": { - "#import": [ - "tizen" - ] - }, - "tizen.4.0.0-armel": { - "#import": [ - "tizen.4.0.0", - "tizen-armel" - ] - }, - "tizen.4.0.0-armel-corert": { - "#import": [ - "tizen.4.0.0-corert", - "tizen.4.0.0-armel", - "tizen.4.0.0", - "tizen-armel-corert" - ] - }, - "tizen.4.0.0-corert": { - "#import": [ - "tizen.4.0.0", - "tizen-corert" - ] - }, - "tizen.4.0.0-x86": { - "#import": [ - "tizen.4.0.0", - "tizen-x86" - ] - }, - "tizen.4.0.0-x86-corert": { - "#import": [ - "tizen.4.0.0-corert", - "tizen.4.0.0-x86", - "tizen.4.0.0", - "tizen-x86-corert" - ] - }, - "tizen.5.0.0": { - "#import": [ - "tizen.4.0.0" - ] - }, - "tizen.5.0.0-armel": { - "#import": [ - "tizen.5.0.0", - "tizen.4.0.0-armel" - ] - }, - "tizen.5.0.0-armel-corert": { - "#import": [ - "tizen.5.0.0-corert", - "tizen.5.0.0-armel", - "tizen.5.0.0", - "tizen.4.0.0-armel-corert" - ] - }, - "tizen.5.0.0-corert": { - "#import": [ - "tizen.5.0.0", - "tizen.4.0.0-corert" - ] - }, - "tizen.5.0.0-x86": { - "#import": [ - "tizen.5.0.0", - "tizen.4.0.0-x86" - ] - }, - "tizen.5.0.0-x86-corert": { - "#import": [ - "tizen.5.0.0-corert", - "tizen.5.0.0-x86", - "tizen.5.0.0", - "tizen.4.0.0-x86-corert" - ] - }, - "ubuntu": { - "#import": [ - "debian" - ] - }, - "ubuntu-arm": { - "#import": [ - "ubuntu", - "debian-arm" - ] - }, - "ubuntu-arm-corert": { - "#import": [ - "ubuntu-corert", - "ubuntu-arm", - "debian-arm-corert" - ] - }, - "ubuntu-arm64": { - "#import": [ - "ubuntu", - "debian-arm64" - ] - }, - "ubuntu-arm64-corert": { - "#import": [ - "ubuntu-corert", - "ubuntu-arm64", - "debian-arm64-corert" - ] - }, - "ubuntu-corert": { - "#import": [ - "ubuntu", - "debian-corert" - ] - }, - "ubuntu-x64": { - "#import": [ - "ubuntu", - "debian-x64" - ] - }, - "ubuntu-x64-corert": { - "#import": [ - "ubuntu-corert", - "ubuntu-x64", - "debian-x64-corert" - ] - }, - "ubuntu-x86": { - "#import": [ - "ubuntu", - "debian-x86" - ] - }, - "ubuntu-x86-corert": { - "#import": [ - "ubuntu-corert", - "ubuntu-x86", - "debian-x86-corert" - ] - }, - "ubuntu.14.04": { - "#import": [ - "ubuntu" - ] - }, - "ubuntu.14.04-arm": { - "#import": [ - "ubuntu.14.04", - "ubuntu-arm" - ] - }, - "ubuntu.14.04-arm-corert": { - "#import": [ - "ubuntu.14.04-corert", - "ubuntu.14.04-arm", - "ubuntu.14.04", - "ubuntu-arm-corert" - ] - }, - "ubuntu.14.04-corert": { - "#import": [ - "ubuntu.14.04", - "ubuntu-corert" - ] - }, - "ubuntu.14.04-x64": { - "#import": [ - "ubuntu.14.04", - "ubuntu-x64" - ] - }, - "ubuntu.14.04-x64-corert": { - "#import": [ - "ubuntu.14.04-corert", - "ubuntu.14.04-x64", - "ubuntu.14.04", - "ubuntu-x64-corert" - ] - }, - "ubuntu.14.04-x86": { - "#import": [ - "ubuntu.14.04", - "ubuntu-x86" - ] - }, - "ubuntu.14.04-x86-corert": { - "#import": [ - "ubuntu.14.04-corert", - "ubuntu.14.04-x86", - "ubuntu.14.04", - "ubuntu-x86-corert" - ] - }, - "ubuntu.14.10": { - "#import": [ - "ubuntu" - ] - }, - "ubuntu.14.10-arm": { - "#import": [ - "ubuntu.14.10", - "ubuntu-arm" - ] - }, - "ubuntu.14.10-arm-corert": { - "#import": [ - "ubuntu.14.10-corert", - "ubuntu.14.10-arm", - "ubuntu.14.10", - "ubuntu-arm-corert" - ] - }, - "ubuntu.14.10-corert": { - "#import": [ - "ubuntu.14.10", - "ubuntu-corert" - ] - }, - "ubuntu.14.10-x64": { - "#import": [ - "ubuntu.14.10", - "ubuntu-x64" - ] - }, - "ubuntu.14.10-x64-corert": { - "#import": [ - "ubuntu.14.10-corert", - "ubuntu.14.10-x64", - "ubuntu.14.10", - "ubuntu-x64-corert" - ] - }, - "ubuntu.14.10-x86": { - "#import": [ - "ubuntu.14.10", - "ubuntu-x86" - ] - }, - "ubuntu.14.10-x86-corert": { - "#import": [ - "ubuntu.14.10-corert", - "ubuntu.14.10-x86", - "ubuntu.14.10", - "ubuntu-x86-corert" - ] - }, - "ubuntu.15.04": { - "#import": [ - "ubuntu" - ] - }, - "ubuntu.15.04-arm": { - "#import": [ - "ubuntu.15.04", - "ubuntu-arm" - ] - }, - "ubuntu.15.04-arm-corert": { - "#import": [ - "ubuntu.15.04-corert", - "ubuntu.15.04-arm", - "ubuntu.15.04", - "ubuntu-arm-corert" - ] - }, - "ubuntu.15.04-corert": { - "#import": [ - "ubuntu.15.04", - "ubuntu-corert" - ] - }, - "ubuntu.15.04-x64": { - "#import": [ - "ubuntu.15.04", - "ubuntu-x64" - ] - }, - "ubuntu.15.04-x64-corert": { - "#import": [ - "ubuntu.15.04-corert", - "ubuntu.15.04-x64", - "ubuntu.15.04", - "ubuntu-x64-corert" - ] - }, - "ubuntu.15.04-x86": { - "#import": [ - "ubuntu.15.04", - "ubuntu-x86" - ] - }, - "ubuntu.15.04-x86-corert": { - "#import": [ - "ubuntu.15.04-corert", - "ubuntu.15.04-x86", - "ubuntu.15.04", - "ubuntu-x86-corert" - ] - }, - "ubuntu.15.10": { - "#import": [ - "ubuntu" - ] - }, - "ubuntu.15.10-arm": { - "#import": [ - "ubuntu.15.10", - "ubuntu-arm" - ] - }, - "ubuntu.15.10-arm-corert": { - "#import": [ - "ubuntu.15.10-corert", - "ubuntu.15.10-arm", - "ubuntu.15.10", - "ubuntu-arm-corert" - ] - }, - "ubuntu.15.10-corert": { - "#import": [ - "ubuntu.15.10", - "ubuntu-corert" - ] - }, - "ubuntu.15.10-x64": { - "#import": [ - "ubuntu.15.10", - "ubuntu-x64" - ] - }, - "ubuntu.15.10-x64-corert": { - "#import": [ - "ubuntu.15.10-corert", - "ubuntu.15.10-x64", - "ubuntu.15.10", - "ubuntu-x64-corert" - ] - }, - "ubuntu.15.10-x86": { - "#import": [ - "ubuntu.15.10", - "ubuntu-x86" - ] - }, - "ubuntu.15.10-x86-corert": { - "#import": [ - "ubuntu.15.10-corert", - "ubuntu.15.10-x86", - "ubuntu.15.10", - "ubuntu-x86-corert" - ] - }, - "ubuntu.16.04": { - "#import": [ - "ubuntu" - ] - }, - "ubuntu.16.04-arm": { - "#import": [ - "ubuntu.16.04", - "ubuntu-arm" - ] - }, - "ubuntu.16.04-arm-corert": { - "#import": [ - "ubuntu.16.04-corert", - "ubuntu.16.04-arm", - "ubuntu.16.04", - "ubuntu-arm-corert" - ] - }, - "ubuntu.16.04-arm64": { - "#import": [ - "ubuntu.16.04", - "ubuntu-arm64" - ] - }, - "ubuntu.16.04-arm64-corert": { - "#import": [ - "ubuntu.16.04-corert", - "ubuntu.16.04-arm64", - "ubuntu.16.04", - "ubuntu-arm64-corert" - ] - }, - "ubuntu.16.04-corert": { - "#import": [ - "ubuntu.16.04", - "ubuntu-corert" - ] - }, - "ubuntu.16.04-x64": { - "#import": [ - "ubuntu.16.04", - "ubuntu-x64" - ] - }, - "ubuntu.16.04-x64-corert": { - "#import": [ - "ubuntu.16.04-corert", - "ubuntu.16.04-x64", - "ubuntu.16.04", - "ubuntu-x64-corert" - ] - }, - "ubuntu.16.04-x86": { - "#import": [ - "ubuntu.16.04", - "ubuntu-x86" - ] - }, - "ubuntu.16.04-x86-corert": { - "#import": [ - "ubuntu.16.04-corert", - "ubuntu.16.04-x86", - "ubuntu.16.04", - "ubuntu-x86-corert" - ] - }, - "ubuntu.16.10": { - "#import": [ - "ubuntu" - ] - }, - "ubuntu.16.10-arm": { - "#import": [ - "ubuntu.16.10", - "ubuntu-arm" - ] - }, - "ubuntu.16.10-arm-corert": { - "#import": [ - "ubuntu.16.10-corert", - "ubuntu.16.10-arm", - "ubuntu.16.10", - "ubuntu-arm-corert" - ] - }, - "ubuntu.16.10-arm64": { - "#import": [ - "ubuntu.16.10", - "ubuntu-arm64" - ] - }, - "ubuntu.16.10-arm64-corert": { - "#import": [ - "ubuntu.16.10-corert", - "ubuntu.16.10-arm64", - "ubuntu.16.10", - "ubuntu-arm64-corert" - ] - }, - "ubuntu.16.10-corert": { - "#import": [ - "ubuntu.16.10", - "ubuntu-corert" - ] - }, - "ubuntu.16.10-x64": { - "#import": [ - "ubuntu.16.10", - "ubuntu-x64" - ] - }, - "ubuntu.16.10-x64-corert": { - "#import": [ - "ubuntu.16.10-corert", - "ubuntu.16.10-x64", - "ubuntu.16.10", - "ubuntu-x64-corert" - ] - }, - "ubuntu.16.10-x86": { - "#import": [ - "ubuntu.16.10", - "ubuntu-x86" - ] - }, - "ubuntu.16.10-x86-corert": { - "#import": [ - "ubuntu.16.10-corert", - "ubuntu.16.10-x86", - "ubuntu.16.10", - "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" - ] - }, - "ubuntu.18.10": { - "#import": [ - "ubuntu" - ] - }, - "ubuntu.18.10-arm": { - "#import": [ - "ubuntu.18.10", - "ubuntu-arm" - ] - }, - "ubuntu.18.10-arm-corert": { - "#import": [ - "ubuntu.18.10-corert", - "ubuntu.18.10-arm", - "ubuntu.18.10", - "ubuntu-arm-corert" - ] - }, - "ubuntu.18.10-arm64": { - "#import": [ - "ubuntu.18.10", - "ubuntu-arm64" - ] - }, - "ubuntu.18.10-arm64-corert": { - "#import": [ - "ubuntu.18.10-corert", - "ubuntu.18.10-arm64", - "ubuntu.18.10", - "ubuntu-arm64-corert" - ] - }, - "ubuntu.18.10-corert": { - "#import": [ - "ubuntu.18.10", - "ubuntu-corert" - ] - }, - "ubuntu.18.10-x64": { - "#import": [ - "ubuntu.18.10", - "ubuntu-x64" - ] - }, - "ubuntu.18.10-x64-corert": { - "#import": [ - "ubuntu.18.10-corert", - "ubuntu.18.10-x64", - "ubuntu.18.10", - "ubuntu-x64-corert" - ] - }, - "ubuntu.18.10-x86": { - "#import": [ - "ubuntu.18.10", - "ubuntu-x86" - ] - }, - "ubuntu.18.10-x86-corert": { - "#import": [ - "ubuntu.18.10-corert", - "ubuntu.18.10-x86", - "ubuntu.18.10", - "ubuntu-x86-corert" - ] - }, - "unix": { - "#import": [ - "any" - ] - }, - "unix-arm": { - "#import": [ - "unix" - ] - }, - "unix-arm-corert": { - "#import": [ - "unix-corert", - "unix-arm" - ] - }, - "unix-arm64": { - "#import": [ - "unix" - ] - }, - "unix-arm64-corert": { - "#import": [ - "unix-corert", - "unix-arm64" - ] - }, - "unix-armel": { - "#import": [ - "unix" - ] - }, - "unix-armel-corert": { - "#import": [ - "unix-corert", - "unix-armel" - ] - }, - "unix-corert": { - "#import": [ - "unix", - "corert" - ] - }, - "unix-x64": { - "#import": [ - "unix" - ] - }, - "unix-x64-corert": { - "#import": [ - "unix-corert", - "unix-x64" - ] - }, - "unix-x86": { - "#import": [ - "unix" - ] - }, - "unix-x86-corert": { - "#import": [ - "unix-corert", - "unix-x86" - ] - }, - "win": { - "#import": [ - "any" - ] - }, - "win-aot": { - "#import": [ - "win", - "aot" - ] - }, - "win-arm": { - "#import": [ - "win" - ] - }, - "win-arm-aot": { - "#import": [ - "win-aot", - "win-arm" - ] - }, - "win-arm-corert": { - "#import": [ - "win-corert", - "win-arm" - ] - }, - "win-arm64": { - "#import": [ - "win" - ] - }, - "win-arm64-aot": { - "#import": [ - "win-aot", - "win-arm64" - ] - }, - "win-arm64-corert": { - "#import": [ - "win-corert", - "win-arm64" - ] - }, - "win-corert": { - "#import": [ - "win", - "corert" - ] - }, - "win-x64": { - "#import": [ - "win" - ] - }, - "win-x64-aot": { - "#import": [ - "win-aot", - "win-x64" - ] - }, - "win-x64-corert": { - "#import": [ - "win-corert", - "win-x64" - ] - }, - "win-x86": { - "#import": [ - "win" - ] - }, - "win-x86-aot": { - "#import": [ - "win-aot", - "win-x86" - ] - }, - "win-x86-corert": { - "#import": [ - "win-corert", - "win-x86" - ] - }, - "win10": { - "#import": [ - "win81" - ] - }, - "win10-aot": { - "#import": [ - "win10", - "win81-aot" - ] - }, - "win10-arm": { - "#import": [ - "win10", - "win81-arm" - ] - }, - "win10-arm-aot": { - "#import": [ - "win10-aot", - "win10-arm", - "win10", - "win81-arm-aot" - ] - }, - "win10-arm-corert": { - "#import": [ - "win10-corert", - "win10-arm", - "win10", - "win81-arm-corert" - ] - }, - "win10-arm64": { - "#import": [ - "win10", - "win81-arm64" - ] - }, - "win10-arm64-aot": { - "#import": [ - "win10-aot", - "win10-arm64", - "win10", - "win81-arm64-aot" - ] - }, - "win10-arm64-corert": { - "#import": [ - "win10-corert", - "win10-arm64", - "win10", - "win81-arm64-corert" - ] - }, - "win10-corert": { - "#import": [ - "win10", - "win81-corert" - ] - }, - "win10-x64": { - "#import": [ - "win10", - "win81-x64" - ] - }, - "win10-x64-aot": { - "#import": [ - "win10-aot", - "win10-x64", - "win10", - "win81-x64-aot" - ] - }, - "win10-x64-corert": { - "#import": [ - "win10-corert", - "win10-x64", - "win10", - "win81-x64-corert" - ] - }, - "win10-x86": { - "#import": [ - "win10", - "win81-x86" - ] - }, - "win10-x86-aot": { - "#import": [ - "win10-aot", - "win10-x86", - "win10", - "win81-x86-aot" - ] - }, - "win10-x86-corert": { - "#import": [ - "win10-corert", - "win10-x86", - "win10", - "win81-x86-corert" - ] - }, - "win7": { - "#import": [ - "win" - ] - }, - "win7-aot": { - "#import": [ - "win7", - "win-aot" - ] - }, - "win7-arm": { - "#import": [ - "win7", - "win-arm" - ] - }, - "win7-arm-aot": { - "#import": [ - "win7-aot", - "win7-arm", - "win7", - "win-arm-aot" - ] - }, - "win7-arm-corert": { - "#import": [ - "win7-corert", - "win7-arm", - "win7", - "win-arm-corert" - ] - }, - "win7-arm64": { - "#import": [ - "win7", - "win-arm64" - ] - }, - "win7-arm64-aot": { - "#import": [ - "win7-aot", - "win7-arm64", - "win7", - "win-arm64-aot" - ] - }, - "win7-arm64-corert": { - "#import": [ - "win7-corert", - "win7-arm64", - "win7", - "win-arm64-corert" - ] - }, - "win7-corert": { - "#import": [ - "win7", - "win-corert" - ] - }, - "win7-x64": { - "#import": [ - "win7", - "win-x64" - ] - }, - "win7-x64-aot": { - "#import": [ - "win7-aot", - "win7-x64", - "win7", - "win-x64-aot" - ] - }, - "win7-x64-corert": { - "#import": [ - "win7-corert", - "win7-x64", - "win7", - "win-x64-corert" - ] - }, - "win7-x86": { - "#import": [ - "win7", - "win-x86" - ] - }, - "win7-x86-aot": { - "#import": [ - "win7-aot", - "win7-x86", - "win7", - "win-x86-aot" - ] - }, - "win7-x86-corert": { - "#import": [ - "win7-corert", - "win7-x86", - "win7", - "win-x86-corert" - ] - }, - "win8": { - "#import": [ - "win7" - ] - }, - "win8-aot": { - "#import": [ - "win8", - "win7-aot" - ] - }, - "win8-arm": { - "#import": [ - "win8", - "win7-arm" - ] - }, - "win8-arm-aot": { - "#import": [ - "win8-aot", - "win8-arm", - "win8", - "win7-arm-aot" - ] - }, - "win8-arm-corert": { - "#import": [ - "win8-corert", - "win8-arm", - "win8", - "win7-arm-corert" - ] - }, - "win8-arm64": { - "#import": [ - "win8", - "win7-arm64" - ] - }, - "win8-arm64-aot": { - "#import": [ - "win8-aot", - "win8-arm64", - "win8", - "win7-arm64-aot" - ] - }, - "win8-arm64-corert": { - "#import": [ - "win8-corert", - "win8-arm64", - "win8", - "win7-arm64-corert" - ] - }, - "win8-corert": { - "#import": [ - "win8", - "win7-corert" - ] - }, - "win8-x64": { - "#import": [ - "win8", - "win7-x64" - ] - }, - "win8-x64-aot": { - "#import": [ - "win8-aot", - "win8-x64", - "win8", - "win7-x64-aot" - ] - }, - "win8-x64-corert": { - "#import": [ - "win8-corert", - "win8-x64", - "win8", - "win7-x64-corert" - ] - }, - "win8-x86": { - "#import": [ - "win8", - "win7-x86" - ] - }, - "win8-x86-aot": { - "#import": [ - "win8-aot", - "win8-x86", - "win8", - "win7-x86-aot" - ] - }, - "win8-x86-corert": { - "#import": [ - "win8-corert", - "win8-x86", - "win8", - "win7-x86-corert" - ] - }, - "win81": { - "#import": [ - "win8" - ] - }, - "win81-aot": { - "#import": [ - "win81", - "win8-aot" - ] - }, - "win81-arm": { - "#import": [ - "win81", - "win8-arm" - ] - }, - "win81-arm-aot": { - "#import": [ - "win81-aot", - "win81-arm", - "win81", - "win8-arm-aot" - ] - }, - "win81-arm-corert": { - "#import": [ - "win81-corert", - "win81-arm", - "win81", - "win8-arm-corert" - ] - }, - "win81-arm64": { - "#import": [ - "win81", - "win8-arm64" - ] - }, - "win81-arm64-aot": { - "#import": [ - "win81-aot", - "win81-arm64", - "win81", - "win8-arm64-aot" - ] - }, - "win81-arm64-corert": { - "#import": [ - "win81-corert", - "win81-arm64", - "win81", - "win8-arm64-corert" - ] - }, - "win81-corert": { - "#import": [ - "win81", - "win8-corert" - ] - }, - "win81-x64": { - "#import": [ - "win81", - "win8-x64" - ] - }, - "win81-x64-aot": { - "#import": [ - "win81-aot", - "win81-x64", - "win81", - "win8-x64-aot" - ] - }, - "win81-x64-corert": { - "#import": [ - "win81-corert", - "win81-x64", - "win81", - "win8-x64-corert" - ] - }, - "win81-x86": { - "#import": [ - "win81", - "win8-x86" - ] - }, - "win81-x86-aot": { - "#import": [ - "win81-aot", - "win81-x86", - "win81", - "win8-x86-aot" - ] - }, - "win81-x86-corert": { - "#import": [ - "win81-corert", - "win81-x86", - "win81", - "win8-x86-corert" - ] - } - } -} -""" - -let runtimeJsonMsNetCoreTargets2_1_0 = """ -{ - "supports": { - "uwp.10.0.app": { - "uap10.0": [ - "win10-x86", - "win10-x86-aot", - "win10-x64", - "win10-x64-aot", - "win10-arm", - "win10-arm-aot" - ] - }, - "net45.app": { - "net45": [ - "", - "win-x86", - "win-x64" - ] - }, - "net451.app": { - "net451": [ - "", - "win-x86", - "win-x64" - ] - }, - "net452.app": { - "net452": [ - "", - "win-x86", - "win-x64" - ] - }, - "net46.app": { - "net46": [ - "", - "win-x86", - "win-x64" - ] - }, - "net461.app": { - "net461": [ - "", - "win-x86", - "win-x64" - ] - }, - "net462.app": { - "net462": [ - "", - "win-x86", - "win-x64" - ] - }, - "netcoreapp1.0.app": { - "netcoreapp1.0": [ - "win7-x86", - "win7-x64", - "osx.10.11-x64", - "centos.7-x64", - "debian.8-x64", - "linuxmint.17-x64", - "opensuse.13.2-x64", - "rhel.7.2-x64", - "ubuntu.14.04-x64", - "ubuntu.16.04-x64" - ] - }, - "win8.app": { - "win8": "" - }, - "win81.app": { - "win81": "" - }, - "wp8.app": { - "wp8": "" - }, - "wp81.app": { - "wp81": "" - }, - "wpa81.app": { - "wpa81": "" - }, - "dnxcore50.app": { - "dnxcore50": [ - "win7-x86", - "win7-x64" - ] - } - } -} -""" +let runtimeJsonMsNetCorePlatforms2_2_1 = System.IO.File.ReadAllText (System.IO.Path.Combine(__SOURCE_DIRECTORY__, "runtimeJsonMsNetCorePlatforms2_2_1.json")) +let runtimeJsonMsNetCoreTargets2_1_0 = System.IO.File.ReadAllText (System.IO.Path.Combine( __SOURCE_DIRECTORY__, "runtimeJsonMsNetCoreTargets2_1_0.json")) let runtimeGraphMsNetCorePlatforms2_2_1 = RuntimeGraphParser.readRuntimeGraph runtimeJsonMsNetCorePlatforms2_2_1 let runtimeGraphMsNetCoreTargets2_1_0 = RuntimeGraphParser.readRuntimeGraph runtimeJsonMsNetCoreTargets2_1_0 diff --git a/tests/Paket.Tests/InstallModel/runtimeJsonMsNetCorePlatforms2_2_1.json b/tests/Paket.Tests/InstallModel/runtimeJsonMsNetCorePlatforms2_2_1.json new file mode 100644 index 0000000000..454ece6079 --- /dev/null +++ b/tests/Paket.Tests/InstallModel/runtimeJsonMsNetCorePlatforms2_2_1.json @@ -0,0 +1,3416 @@ +{ + "runtimes": { + "alpine": { + "#import": [ + "linux-musl" + ] + }, + "alpine-corert": { + "#import": [ + "alpine", + "linux-musl-corert" + ] + }, + "alpine-x64": { + "#import": [ + "alpine", + "linux-musl-x64" + ] + }, + "alpine-x64-corert": { + "#import": [ + "alpine-corert", + "alpine-x64", + "linux-musl-x64-corert" + ] + }, + "alpine.3.6": { + "#import": [ + "alpine" + ] + }, + "alpine.3.6-corert": { + "#import": [ + "alpine.3.6", + "alpine-corert" + ] + }, + "alpine.3.6-x64": { + "#import": [ + "alpine.3.6", + "alpine-x64" + ] + }, + "alpine.3.6-x64-corert": { + "#import": [ + "alpine.3.6-corert", + "alpine.3.6-x64", + "alpine.3.6", + "alpine-x64-corert" + ] + }, + "alpine.3.7": { + "#import": [ + "alpine.3.6" + ] + }, + "alpine.3.7-corert": { + "#import": [ + "alpine.3.7", + "alpine.3.6-corert" + ] + }, + "alpine.3.7-x64": { + "#import": [ + "alpine.3.7", + "alpine.3.6-x64" + ] + }, + "alpine.3.7-x64-corert": { + "#import": [ + "alpine.3.7-corert", + "alpine.3.7-x64", + "alpine.3.7", + "alpine.3.6-x64-corert" + ] + }, + "alpine.3.8": { + "#import": [ + "alpine.3.7" + ] + }, + "alpine.3.8-corert": { + "#import": [ + "alpine.3.8", + "alpine.3.7-corert" + ] + }, + "alpine.3.8-x64": { + "#import": [ + "alpine.3.8", + "alpine.3.7-x64" + ] + }, + "alpine.3.8-x64-corert": { + "#import": [ + "alpine.3.8-corert", + "alpine.3.8-x64", + "alpine.3.8", + "alpine.3.7-x64-corert" + ] + }, + "alpine.3.9": { + "#import": [ + "alpine.3.8" + ] + }, + "alpine.3.9-corert": { + "#import": [ + "alpine.3.9", + "alpine.3.8-corert" + ] + }, + "alpine.3.9-x64": { + "#import": [ + "alpine.3.9", + "alpine.3.8-x64" + ] + }, + "alpine.3.9-x64-corert": { + "#import": [ + "alpine.3.9-corert", + "alpine.3.9-x64", + "alpine.3.9", + "alpine.3.8-x64-corert" + ] + }, + "android": { + "#import": [ + "linux" + ] + }, + "android-arm": { + "#import": [ + "android", + "linux-arm" + ] + }, + "android-arm-corert": { + "#import": [ + "android-corert", + "android-arm", + "linux-arm-corert" + ] + }, + "android-arm64": { + "#import": [ + "android", + "linux-arm64" + ] + }, + "android-arm64-corert": { + "#import": [ + "android-corert", + "android-arm64", + "linux-arm64-corert" + ] + }, + "android-corert": { + "#import": [ + "android", + "linux-corert" + ] + }, + "android.21": { + "#import": [ + "android" + ] + }, + "android.21-arm": { + "#import": [ + "android.21", + "android-arm" + ] + }, + "android.21-arm-corert": { + "#import": [ + "android.21-corert", + "android.21-arm", + "android.21", + "android-arm-corert" + ] + }, + "android.21-arm64": { + "#import": [ + "android.21", + "android-arm64" + ] + }, + "android.21-arm64-corert": { + "#import": [ + "android.21-corert", + "android.21-arm64", + "android.21", + "android-arm64-corert" + ] + }, + "android.21-corert": { + "#import": [ + "android.21", + "android-corert" + ] + }, + "any": { + "#import": [ + "base" + ] + }, + "aot": { + "#import": [ + "any" + ] + }, + "base": { + "#import": [] + }, + "centos": { + "#import": [ + "rhel" + ] + }, + "centos-corert": { + "#import": [ + "centos", + "rhel-corert" + ] + }, + "centos-x64": { + "#import": [ + "centos", + "rhel-x64" + ] + }, + "centos-x64-corert": { + "#import": [ + "centos-corert", + "centos-x64", + "rhel-x64-corert" + ] + }, + "centos.7": { + "#import": [ + "centos", + "rhel.7" + ] + }, + "centos.7-corert": { + "#import": [ + "centos.7", + "centos-corert", + "rhel.7-corert" + ] + }, + "centos.7-x64": { + "#import": [ + "centos.7", + "centos-x64", + "rhel.7-x64" + ] + }, + "centos.7-x64-corert": { + "#import": [ + "centos.7-corert", + "centos.7-x64", + "centos.7", + "centos-x64-corert" + ] + }, + "corert": { + "#import": [ + "any" + ] + }, + "debian": { + "#import": [ + "linux" + ] + }, + "debian-arm": { + "#import": [ + "debian", + "linux-arm" + ] + }, + "debian-arm-corert": { + "#import": [ + "debian-corert", + "debian-arm", + "linux-arm-corert" + ] + }, + "debian-arm64": { + "#import": [ + "debian", + "linux-arm64" + ] + }, + "debian-arm64-corert": { + "#import": [ + "debian-corert", + "debian-arm64", + "linux-arm64-corert" + ] + }, + "debian-armel": { + "#import": [ + "debian", + "linux-armel" + ] + }, + "debian-armel-corert": { + "#import": [ + "debian-corert", + "debian-armel", + "linux-armel-corert" + ] + }, + "debian-corert": { + "#import": [ + "debian", + "linux-corert" + ] + }, + "debian-x64": { + "#import": [ + "debian", + "linux-x64" + ] + }, + "debian-x64-corert": { + "#import": [ + "debian-corert", + "debian-x64", + "linux-x64-corert" + ] + }, + "debian-x86": { + "#import": [ + "debian", + "linux-x86" + ] + }, + "debian-x86-corert": { + "#import": [ + "debian-corert", + "debian-x86", + "linux-x86-corert" + ] + }, + "debian.8": { + "#import": [ + "debian" + ] + }, + "debian.8-arm": { + "#import": [ + "debian.8", + "debian-arm" + ] + }, + "debian.8-arm-corert": { + "#import": [ + "debian.8-corert", + "debian.8-arm", + "debian.8", + "debian-arm-corert" + ] + }, + "debian.8-arm64": { + "#import": [ + "debian.8", + "debian-arm64" + ] + }, + "debian.8-arm64-corert": { + "#import": [ + "debian.8-corert", + "debian.8-arm64", + "debian.8", + "debian-arm64-corert" + ] + }, + "debian.8-armel": { + "#import": [ + "debian.8", + "debian-armel" + ] + }, + "debian.8-armel-corert": { + "#import": [ + "debian.8-corert", + "debian.8-armel", + "debian.8", + "debian-armel-corert" + ] + }, + "debian.8-corert": { + "#import": [ + "debian.8", + "debian-corert" + ] + }, + "debian.8-x64": { + "#import": [ + "debian.8", + "debian-x64" + ] + }, + "debian.8-x64-corert": { + "#import": [ + "debian.8-corert", + "debian.8-x64", + "debian.8", + "debian-x64-corert" + ] + }, + "debian.8-x86": { + "#import": [ + "debian.8", + "debian-x86" + ] + }, + "debian.8-x86-corert": { + "#import": [ + "debian.8-corert", + "debian.8-x86", + "debian.8", + "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-corert": { + "#import": [ + "fedora", + "linux-corert" + ] + }, + "fedora-x64": { + "#import": [ + "fedora", + "linux-x64" + ] + }, + "fedora-x64-corert": { + "#import": [ + "fedora-corert", + "fedora-x64", + "linux-x64-corert" + ] + }, + "fedora.23": { + "#import": [ + "fedora" + ] + }, + "fedora.23-corert": { + "#import": [ + "fedora.23", + "fedora-corert" + ] + }, + "fedora.23-x64": { + "#import": [ + "fedora.23", + "fedora-x64" + ] + }, + "fedora.23-x64-corert": { + "#import": [ + "fedora.23-corert", + "fedora.23-x64", + "fedora.23", + "fedora-x64-corert" + ] + }, + "fedora.24": { + "#import": [ + "fedora" + ] + }, + "fedora.24-corert": { + "#import": [ + "fedora.24", + "fedora-corert" + ] + }, + "fedora.24-x64": { + "#import": [ + "fedora.24", + "fedora-x64" + ] + }, + "fedora.24-x64-corert": { + "#import": [ + "fedora.24-corert", + "fedora.24-x64", + "fedora.24", + "fedora-x64-corert" + ] + }, + "fedora.25": { + "#import": [ + "fedora" + ] + }, + "fedora.25-corert": { + "#import": [ + "fedora.25", + "fedora-corert" + ] + }, + "fedora.25-x64": { + "#import": [ + "fedora.25", + "fedora-x64" + ] + }, + "fedora.25-x64-corert": { + "#import": [ + "fedora.25-corert", + "fedora.25-x64", + "fedora.25", + "fedora-x64-corert" + ] + }, + "fedora.26": { + "#import": [ + "fedora" + ] + }, + "fedora.26-corert": { + "#import": [ + "fedora.26", + "fedora-corert" + ] + }, + "fedora.26-x64": { + "#import": [ + "fedora.26", + "fedora-x64" + ] + }, + "fedora.26-x64-corert": { + "#import": [ + "fedora.26-corert", + "fedora.26-x64", + "fedora.26", + "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" + ] + }, + "fedora.29": { + "#import": [ + "fedora" + ] + }, + "fedora.29-corert": { + "#import": [ + "fedora.29", + "fedora-corert" + ] + }, + "fedora.29-x64": { + "#import": [ + "fedora.29", + "fedora-x64" + ] + }, + "fedora.29-x64-corert": { + "#import": [ + "fedora.29-corert", + "fedora.29-x64", + "fedora.29", + "fedora-x64-corert" + ] + }, + "gentoo": { + "#import": [ + "linux" + ] + }, + "gentoo-corert": { + "#import": [ + "gentoo", + "linux-corert" + ] + }, + "gentoo-x64": { + "#import": [ + "gentoo", + "linux-x64" + ] + }, + "gentoo-x64-corert": { + "#import": [ + "gentoo-corert", + "gentoo-x64", + "linux-x64-corert" + ] + }, + "linux": { + "#import": [ + "unix" + ] + }, + "linux-arm": { + "#import": [ + "linux", + "unix-arm" + ] + }, + "linux-arm-corert": { + "#import": [ + "linux-corert", + "linux-arm", + "unix-arm-corert" + ] + }, + "linux-arm64": { + "#import": [ + "linux", + "unix-arm64" + ] + }, + "linux-arm64-corert": { + "#import": [ + "linux-corert", + "linux-arm64", + "unix-arm64-corert" + ] + }, + "linux-armel": { + "#import": [ + "linux", + "unix-armel" + ] + }, + "linux-armel-corert": { + "#import": [ + "linux-corert", + "linux-armel", + "unix-armel-corert" + ] + }, + "linux-corert": { + "#import": [ + "linux", + "unix-corert" + ] + }, + "linux-musl": { + "#import": [ + "linux" + ] + }, + "linux-musl-arm": { + "#import": [ + "linux-musl", + "linux-arm" + ] + }, + "linux-musl-arm-corert": { + "#import": [ + "linux-musl-corert", + "linux-musl-arm", + "linux-arm-corert" + ] + }, + "linux-musl-arm64": { + "#import": [ + "linux-musl", + "linux-arm64" + ] + }, + "linux-musl-arm64-corert": { + "#import": [ + "linux-musl-corert", + "linux-musl-arm64", + "linux-arm64-corert" + ] + }, + "linux-musl-armel": { + "#import": [ + "linux-musl", + "linux-armel" + ] + }, + "linux-musl-armel-corert": { + "#import": [ + "linux-musl-corert", + "linux-musl-armel", + "linux-armel-corert" + ] + }, + "linux-musl-corert": { + "#import": [ + "linux-musl", + "linux-corert" + ] + }, + "linux-musl-x64": { + "#import": [ + "linux-musl", + "linux-x64" + ] + }, + "linux-musl-x64-corert": { + "#import": [ + "linux-musl-corert", + "linux-musl-x64", + "linux-x64-corert" + ] + }, + "linux-musl-x86": { + "#import": [ + "linux-musl", + "linux-x86" + ] + }, + "linux-musl-x86-corert": { + "#import": [ + "linux-musl-corert", + "linux-musl-x86", + "linux-x86-corert" + ] + }, + "linux-x64": { + "#import": [ + "linux", + "unix-x64" + ] + }, + "linux-x64-corert": { + "#import": [ + "linux-corert", + "linux-x64", + "unix-x64-corert" + ] + }, + "linux-x86": { + "#import": [ + "linux", + "unix-x86" + ] + }, + "linux-x86-corert": { + "#import": [ + "linux-corert", + "linux-x86", + "unix-x86-corert" + ] + }, + "linuxmint.17": { + "#import": [ + "ubuntu.14.04" + ] + }, + "linuxmint.17-corert": { + "#import": [ + "linuxmint.17", + "ubuntu.14.04-corert" + ] + }, + "linuxmint.17-x64": { + "#import": [ + "linuxmint.17", + "ubuntu.14.04-x64" + ] + }, + "linuxmint.17-x64-corert": { + "#import": [ + "linuxmint.17-corert", + "linuxmint.17-x64", + "ubuntu.14.04-x64-corert" + ] + }, + "linuxmint.17.1": { + "#import": [ + "linuxmint.17" + ] + }, + "linuxmint.17.1-corert": { + "#import": [ + "linuxmint.17.1", + "linuxmint.17-corert" + ] + }, + "linuxmint.17.1-x64": { + "#import": [ + "linuxmint.17.1", + "linuxmint.17-x64" + ] + }, + "linuxmint.17.1-x64-corert": { + "#import": [ + "linuxmint.17.1-corert", + "linuxmint.17.1-x64", + "linuxmint.17.1", + "linuxmint.17-x64-corert" + ] + }, + "linuxmint.17.2": { + "#import": [ + "linuxmint.17.1" + ] + }, + "linuxmint.17.2-corert": { + "#import": [ + "linuxmint.17.2", + "linuxmint.17.1-corert" + ] + }, + "linuxmint.17.2-x64": { + "#import": [ + "linuxmint.17.2", + "linuxmint.17.1-x64" + ] + }, + "linuxmint.17.2-x64-corert": { + "#import": [ + "linuxmint.17.2-corert", + "linuxmint.17.2-x64", + "linuxmint.17.2", + "linuxmint.17.1-x64-corert" + ] + }, + "linuxmint.17.3": { + "#import": [ + "linuxmint.17.2" + ] + }, + "linuxmint.17.3-corert": { + "#import": [ + "linuxmint.17.3", + "linuxmint.17.2-corert" + ] + }, + "linuxmint.17.3-x64": { + "#import": [ + "linuxmint.17.3", + "linuxmint.17.2-x64" + ] + }, + "linuxmint.17.3-x64-corert": { + "#import": [ + "linuxmint.17.3-corert", + "linuxmint.17.3-x64", + "linuxmint.17.3", + "linuxmint.17.2-x64-corert" + ] + }, + "linuxmint.18": { + "#import": [ + "ubuntu.16.04" + ] + }, + "linuxmint.18-corert": { + "#import": [ + "linuxmint.18", + "ubuntu.16.04-corert" + ] + }, + "linuxmint.18-x64": { + "#import": [ + "linuxmint.18", + "ubuntu.16.04-x64" + ] + }, + "linuxmint.18-x64-corert": { + "#import": [ + "linuxmint.18-corert", + "linuxmint.18-x64", + "ubuntu.16.04-x64-corert" + ] + }, + "linuxmint.18.1": { + "#import": [ + "linuxmint.18" + ] + }, + "linuxmint.18.1-corert": { + "#import": [ + "linuxmint.18.1", + "linuxmint.18-corert" + ] + }, + "linuxmint.18.1-x64": { + "#import": [ + "linuxmint.18.1", + "linuxmint.18-x64" + ] + }, + "linuxmint.18.1-x64-corert": { + "#import": [ + "linuxmint.18.1-corert", + "linuxmint.18.1-x64", + "linuxmint.18.1", + "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-corert": { + "#import": [ + "ol", + "rhel-corert" + ] + }, + "ol-x64": { + "#import": [ + "ol", + "rhel-x64" + ] + }, + "ol-x64-corert": { + "#import": [ + "ol-corert", + "ol-x64", + "rhel-x64-corert" + ] + }, + "ol.7": { + "#import": [ + "ol", + "rhel.7" + ] + }, + "ol.7-corert": { + "#import": [ + "ol.7", + "ol-corert", + "rhel.7-corert" + ] + }, + "ol.7-x64": { + "#import": [ + "ol.7", + "ol-x64", + "rhel.7-x64" + ] + }, + "ol.7-x64-corert": { + "#import": [ + "ol.7-corert", + "ol.7-x64", + "ol.7", + "ol-x64-corert" + ] + }, + "ol.7.0": { + "#import": [ + "ol.7", + "rhel.7.0" + ] + }, + "ol.7.0-corert": { + "#import": [ + "ol.7.0", + "ol.7-corert", + "rhel.7.0-corert" + ] + }, + "ol.7.0-x64": { + "#import": [ + "ol.7.0", + "ol.7-x64", + "rhel.7.0-x64" + ] + }, + "ol.7.0-x64-corert": { + "#import": [ + "ol.7.0-corert", + "ol.7.0-x64", + "ol.7.0", + "ol.7-x64-corert" + ] + }, + "ol.7.1": { + "#import": [ + "ol.7.0", + "rhel.7.1" + ] + }, + "ol.7.1-corert": { + "#import": [ + "ol.7.1", + "ol.7.0-corert", + "rhel.7.1-corert" + ] + }, + "ol.7.1-x64": { + "#import": [ + "ol.7.1", + "ol.7.0-x64", + "rhel.7.1-x64" + ] + }, + "ol.7.1-x64-corert": { + "#import": [ + "ol.7.1-corert", + "ol.7.1-x64", + "ol.7.1", + "ol.7.0-x64-corert" + ] + }, + "ol.7.2": { + "#import": [ + "ol.7.1", + "rhel.7.2" + ] + }, + "ol.7.2-corert": { + "#import": [ + "ol.7.2", + "ol.7.1-corert", + "rhel.7.2-corert" + ] + }, + "ol.7.2-x64": { + "#import": [ + "ol.7.2", + "ol.7.1-x64", + "rhel.7.2-x64" + ] + }, + "ol.7.2-x64-corert": { + "#import": [ + "ol.7.2-corert", + "ol.7.2-x64", + "ol.7.2", + "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" + ] + }, + "ol.7.5": { + "#import": [ + "ol.7.4", + "rhel.7.5" + ] + }, + "ol.7.5-corert": { + "#import": [ + "ol.7.5", + "ol.7.4-corert", + "rhel.7.5-corert" + ] + }, + "ol.7.5-x64": { + "#import": [ + "ol.7.5", + "ol.7.4-x64", + "rhel.7.5-x64" + ] + }, + "ol.7.5-x64-corert": { + "#import": [ + "ol.7.5-corert", + "ol.7.5-x64", + "ol.7.5", + "ol.7.4-x64-corert" + ] + }, + "ol.7.6": { + "#import": [ + "ol.7.5", + "rhel.7.6" + ] + }, + "ol.7.6-corert": { + "#import": [ + "ol.7.6", + "ol.7.5-corert", + "rhel.7.6-corert" + ] + }, + "ol.7.6-x64": { + "#import": [ + "ol.7.6", + "ol.7.5-x64", + "rhel.7.6-x64" + ] + }, + "ol.7.6-x64-corert": { + "#import": [ + "ol.7.6-corert", + "ol.7.6-x64", + "ol.7.6", + "ol.7.5-x64-corert" + ] + }, + "opensuse": { + "#import": [ + "linux" + ] + }, + "opensuse-corert": { + "#import": [ + "opensuse", + "linux-corert" + ] + }, + "opensuse-x64": { + "#import": [ + "opensuse", + "linux-x64" + ] + }, + "opensuse-x64-corert": { + "#import": [ + "opensuse-corert", + "opensuse-x64", + "linux-x64-corert" + ] + }, + "opensuse.13.2": { + "#import": [ + "opensuse" + ] + }, + "opensuse.13.2-corert": { + "#import": [ + "opensuse.13.2", + "opensuse-corert" + ] + }, + "opensuse.13.2-x64": { + "#import": [ + "opensuse.13.2", + "opensuse-x64" + ] + }, + "opensuse.13.2-x64-corert": { + "#import": [ + "opensuse.13.2-corert", + "opensuse.13.2-x64", + "opensuse.13.2", + "opensuse-x64-corert" + ] + }, + "opensuse.42.1": { + "#import": [ + "opensuse" + ] + }, + "opensuse.42.1-corert": { + "#import": [ + "opensuse.42.1", + "opensuse-corert" + ] + }, + "opensuse.42.1-x64": { + "#import": [ + "opensuse.42.1", + "opensuse-x64" + ] + }, + "opensuse.42.1-x64-corert": { + "#import": [ + "opensuse.42.1-corert", + "opensuse.42.1-x64", + "opensuse.42.1", + "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-corert": { + "#import": [ + "osx", + "unix-corert" + ] + }, + "osx-x64": { + "#import": [ + "osx", + "unix-x64" + ] + }, + "osx-x64-corert": { + "#import": [ + "osx-corert", + "osx-x64", + "unix-x64-corert" + ] + }, + "osx.10.10": { + "#import": [ + "osx" + ] + }, + "osx.10.10-corert": { + "#import": [ + "osx.10.10", + "osx-corert" + ] + }, + "osx.10.10-x64": { + "#import": [ + "osx.10.10", + "osx-x64" + ] + }, + "osx.10.10-x64-corert": { + "#import": [ + "osx.10.10-corert", + "osx.10.10-x64", + "osx.10.10", + "osx-x64-corert" + ] + }, + "osx.10.11": { + "#import": [ + "osx.10.10" + ] + }, + "osx.10.11-corert": { + "#import": [ + "osx.10.11", + "osx.10.10-corert" + ] + }, + "osx.10.11-x64": { + "#import": [ + "osx.10.11", + "osx.10.10-x64" + ] + }, + "osx.10.11-x64-corert": { + "#import": [ + "osx.10.11-corert", + "osx.10.11-x64", + "osx.10.11", + "osx.10.10-x64-corert" + ] + }, + "osx.10.12": { + "#import": [ + "osx.10.11" + ] + }, + "osx.10.12-corert": { + "#import": [ + "osx.10.12", + "osx.10.11-corert" + ] + }, + "osx.10.12-x64": { + "#import": [ + "osx.10.12", + "osx.10.11-x64" + ] + }, + "osx.10.12-x64-corert": { + "#import": [ + "osx.10.12-corert", + "osx.10.12-x64", + "osx.10.12", + "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" + ] + }, + "osx.10.14": { + "#import": [ + "osx.10.13" + ] + }, + "osx.10.14-corert": { + "#import": [ + "osx.10.14", + "osx.10.13-corert" + ] + }, + "osx.10.14-x64": { + "#import": [ + "osx.10.14", + "osx.10.13-x64" + ] + }, + "osx.10.14-x64-corert": { + "#import": [ + "osx.10.14-corert", + "osx.10.14-x64", + "osx.10.14", + "osx.10.13-x64-corert" + ] + }, + "rhel": { + "#import": [ + "linux" + ] + }, + "rhel-corert": { + "#import": [ + "rhel", + "linux-corert" + ] + }, + "rhel-x64": { + "#import": [ + "rhel", + "linux-x64" + ] + }, + "rhel-x64-corert": { + "#import": [ + "rhel-corert", + "rhel-x64", + "linux-x64-corert" + ] + }, + "rhel.6": { + "#import": [ + "rhel" + ] + }, + "rhel.6-corert": { + "#import": [ + "rhel.6", + "rhel-corert" + ] + }, + "rhel.6-x64": { + "#import": [ + "rhel.6", + "rhel-x64" + ] + }, + "rhel.6-x64-corert": { + "#import": [ + "rhel.6-corert", + "rhel.6-x64", + "rhel.6", + "rhel-x64-corert" + ] + }, + "rhel.7": { + "#import": [ + "rhel" + ] + }, + "rhel.7-corert": { + "#import": [ + "rhel.7", + "rhel-corert" + ] + }, + "rhel.7-x64": { + "#import": [ + "rhel.7", + "rhel-x64" + ] + }, + "rhel.7-x64-corert": { + "#import": [ + "rhel.7-corert", + "rhel.7-x64", + "rhel.7", + "rhel-x64-corert" + ] + }, + "rhel.7.0": { + "#import": [ + "rhel.7" + ] + }, + "rhel.7.0-corert": { + "#import": [ + "rhel.7.0", + "rhel.7-corert" + ] + }, + "rhel.7.0-x64": { + "#import": [ + "rhel.7.0", + "rhel.7-x64" + ] + }, + "rhel.7.0-x64-corert": { + "#import": [ + "rhel.7.0-corert", + "rhel.7.0-x64", + "rhel.7.0", + "rhel.7-x64-corert" + ] + }, + "rhel.7.1": { + "#import": [ + "rhel.7.0" + ] + }, + "rhel.7.1-corert": { + "#import": [ + "rhel.7.1", + "rhel.7.0-corert" + ] + }, + "rhel.7.1-x64": { + "#import": [ + "rhel.7.1", + "rhel.7.0-x64" + ] + }, + "rhel.7.1-x64-corert": { + "#import": [ + "rhel.7.1-corert", + "rhel.7.1-x64", + "rhel.7.1", + "rhel.7.0-x64-corert" + ] + }, + "rhel.7.2": { + "#import": [ + "rhel.7.1" + ] + }, + "rhel.7.2-corert": { + "#import": [ + "rhel.7.2", + "rhel.7.1-corert" + ] + }, + "rhel.7.2-x64": { + "#import": [ + "rhel.7.2", + "rhel.7.1-x64" + ] + }, + "rhel.7.2-x64-corert": { + "#import": [ + "rhel.7.2-corert", + "rhel.7.2-x64", + "rhel.7.2", + "rhel.7.1-x64-corert" + ] + }, + "rhel.7.3": { + "#import": [ + "rhel.7.2" + ] + }, + "rhel.7.3-corert": { + "#import": [ + "rhel.7.3", + "rhel.7.2-corert" + ] + }, + "rhel.7.3-x64": { + "#import": [ + "rhel.7.3", + "rhel.7.2-x64" + ] + }, + "rhel.7.3-x64-corert": { + "#import": [ + "rhel.7.3-corert", + "rhel.7.3-x64", + "rhel.7.3", + "rhel.7.2-x64-corert" + ] + }, + "rhel.7.4": { + "#import": [ + "rhel.7.3" + ] + }, + "rhel.7.4-corert": { + "#import": [ + "rhel.7.4", + "rhel.7.3-corert" + ] + }, + "rhel.7.4-x64": { + "#import": [ + "rhel.7.4", + "rhel.7.3-x64" + ] + }, + "rhel.7.4-x64-corert": { + "#import": [ + "rhel.7.4-corert", + "rhel.7.4-x64", + "rhel.7.4", + "rhel.7.3-x64-corert" + ] + }, + "rhel.7.5": { + "#import": [ + "rhel.7.4" + ] + }, + "rhel.7.5-corert": { + "#import": [ + "rhel.7.5", + "rhel.7.4-corert" + ] + }, + "rhel.7.5-x64": { + "#import": [ + "rhel.7.5", + "rhel.7.4-x64" + ] + }, + "rhel.7.5-x64-corert": { + "#import": [ + "rhel.7.5-corert", + "rhel.7.5-x64", + "rhel.7.5", + "rhel.7.4-x64-corert" + ] + }, + "rhel.7.6": { + "#import": [ + "rhel.7.5" + ] + }, + "rhel.7.6-corert": { + "#import": [ + "rhel.7.6", + "rhel.7.5-corert" + ] + }, + "rhel.7.6-x64": { + "#import": [ + "rhel.7.6", + "rhel.7.5-x64" + ] + }, + "rhel.7.6-x64-corert": { + "#import": [ + "rhel.7.6-corert", + "rhel.7.6-x64", + "rhel.7.6", + "rhel.7.5-x64-corert" + ] + }, + "rhel.8": { + "#import": [ + "rhel" + ] + }, + "rhel.8-corert": { + "#import": [ + "rhel.8", + "rhel-corert" + ] + }, + "rhel.8-x64": { + "#import": [ + "rhel.8", + "rhel-x64" + ] + }, + "rhel.8-x64-corert": { + "#import": [ + "rhel.8-corert", + "rhel.8-x64", + "rhel.8", + "rhel-x64-corert" + ] + }, + "rhel.8.0": { + "#import": [ + "rhel.8" + ] + }, + "rhel.8.0-corert": { + "#import": [ + "rhel.8.0", + "rhel.8-corert" + ] + }, + "rhel.8.0-x64": { + "#import": [ + "rhel.8.0", + "rhel.8-x64" + ] + }, + "rhel.8.0-x64-corert": { + "#import": [ + "rhel.8.0-corert", + "rhel.8.0-x64", + "rhel.8.0", + "rhel.8-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" + ] + }, + "tizen-armel": { + "#import": [ + "tizen", + "linux-armel" + ] + }, + "tizen-armel-corert": { + "#import": [ + "tizen-corert", + "tizen-armel", + "linux-armel-corert" + ] + }, + "tizen-corert": { + "#import": [ + "tizen", + "linux-corert" + ] + }, + "tizen-x86": { + "#import": [ + "tizen", + "linux-x86" + ] + }, + "tizen-x86-corert": { + "#import": [ + "tizen-corert", + "tizen-x86", + "linux-x86-corert" + ] + }, + "tizen.4.0.0": { + "#import": [ + "tizen" + ] + }, + "tizen.4.0.0-armel": { + "#import": [ + "tizen.4.0.0", + "tizen-armel" + ] + }, + "tizen.4.0.0-armel-corert": { + "#import": [ + "tizen.4.0.0-corert", + "tizen.4.0.0-armel", + "tizen.4.0.0", + "tizen-armel-corert" + ] + }, + "tizen.4.0.0-corert": { + "#import": [ + "tizen.4.0.0", + "tizen-corert" + ] + }, + "tizen.4.0.0-x86": { + "#import": [ + "tizen.4.0.0", + "tizen-x86" + ] + }, + "tizen.4.0.0-x86-corert": { + "#import": [ + "tizen.4.0.0-corert", + "tizen.4.0.0-x86", + "tizen.4.0.0", + "tizen-x86-corert" + ] + }, + "tizen.5.0.0": { + "#import": [ + "tizen.4.0.0" + ] + }, + "tizen.5.0.0-armel": { + "#import": [ + "tizen.5.0.0", + "tizen.4.0.0-armel" + ] + }, + "tizen.5.0.0-armel-corert": { + "#import": [ + "tizen.5.0.0-corert", + "tizen.5.0.0-armel", + "tizen.5.0.0", + "tizen.4.0.0-armel-corert" + ] + }, + "tizen.5.0.0-corert": { + "#import": [ + "tizen.5.0.0", + "tizen.4.0.0-corert" + ] + }, + "tizen.5.0.0-x86": { + "#import": [ + "tizen.5.0.0", + "tizen.4.0.0-x86" + ] + }, + "tizen.5.0.0-x86-corert": { + "#import": [ + "tizen.5.0.0-corert", + "tizen.5.0.0-x86", + "tizen.5.0.0", + "tizen.4.0.0-x86-corert" + ] + }, + "ubuntu": { + "#import": [ + "debian" + ] + }, + "ubuntu-arm": { + "#import": [ + "ubuntu", + "debian-arm" + ] + }, + "ubuntu-arm-corert": { + "#import": [ + "ubuntu-corert", + "ubuntu-arm", + "debian-arm-corert" + ] + }, + "ubuntu-arm64": { + "#import": [ + "ubuntu", + "debian-arm64" + ] + }, + "ubuntu-arm64-corert": { + "#import": [ + "ubuntu-corert", + "ubuntu-arm64", + "debian-arm64-corert" + ] + }, + "ubuntu-corert": { + "#import": [ + "ubuntu", + "debian-corert" + ] + }, + "ubuntu-x64": { + "#import": [ + "ubuntu", + "debian-x64" + ] + }, + "ubuntu-x64-corert": { + "#import": [ + "ubuntu-corert", + "ubuntu-x64", + "debian-x64-corert" + ] + }, + "ubuntu-x86": { + "#import": [ + "ubuntu", + "debian-x86" + ] + }, + "ubuntu-x86-corert": { + "#import": [ + "ubuntu-corert", + "ubuntu-x86", + "debian-x86-corert" + ] + }, + "ubuntu.14.04": { + "#import": [ + "ubuntu" + ] + }, + "ubuntu.14.04-arm": { + "#import": [ + "ubuntu.14.04", + "ubuntu-arm" + ] + }, + "ubuntu.14.04-arm-corert": { + "#import": [ + "ubuntu.14.04-corert", + "ubuntu.14.04-arm", + "ubuntu.14.04", + "ubuntu-arm-corert" + ] + }, + "ubuntu.14.04-corert": { + "#import": [ + "ubuntu.14.04", + "ubuntu-corert" + ] + }, + "ubuntu.14.04-x64": { + "#import": [ + "ubuntu.14.04", + "ubuntu-x64" + ] + }, + "ubuntu.14.04-x64-corert": { + "#import": [ + "ubuntu.14.04-corert", + "ubuntu.14.04-x64", + "ubuntu.14.04", + "ubuntu-x64-corert" + ] + }, + "ubuntu.14.04-x86": { + "#import": [ + "ubuntu.14.04", + "ubuntu-x86" + ] + }, + "ubuntu.14.04-x86-corert": { + "#import": [ + "ubuntu.14.04-corert", + "ubuntu.14.04-x86", + "ubuntu.14.04", + "ubuntu-x86-corert" + ] + }, + "ubuntu.14.10": { + "#import": [ + "ubuntu" + ] + }, + "ubuntu.14.10-arm": { + "#import": [ + "ubuntu.14.10", + "ubuntu-arm" + ] + }, + "ubuntu.14.10-arm-corert": { + "#import": [ + "ubuntu.14.10-corert", + "ubuntu.14.10-arm", + "ubuntu.14.10", + "ubuntu-arm-corert" + ] + }, + "ubuntu.14.10-corert": { + "#import": [ + "ubuntu.14.10", + "ubuntu-corert" + ] + }, + "ubuntu.14.10-x64": { + "#import": [ + "ubuntu.14.10", + "ubuntu-x64" + ] + }, + "ubuntu.14.10-x64-corert": { + "#import": [ + "ubuntu.14.10-corert", + "ubuntu.14.10-x64", + "ubuntu.14.10", + "ubuntu-x64-corert" + ] + }, + "ubuntu.14.10-x86": { + "#import": [ + "ubuntu.14.10", + "ubuntu-x86" + ] + }, + "ubuntu.14.10-x86-corert": { + "#import": [ + "ubuntu.14.10-corert", + "ubuntu.14.10-x86", + "ubuntu.14.10", + "ubuntu-x86-corert" + ] + }, + "ubuntu.15.04": { + "#import": [ + "ubuntu" + ] + }, + "ubuntu.15.04-arm": { + "#import": [ + "ubuntu.15.04", + "ubuntu-arm" + ] + }, + "ubuntu.15.04-arm-corert": { + "#import": [ + "ubuntu.15.04-corert", + "ubuntu.15.04-arm", + "ubuntu.15.04", + "ubuntu-arm-corert" + ] + }, + "ubuntu.15.04-corert": { + "#import": [ + "ubuntu.15.04", + "ubuntu-corert" + ] + }, + "ubuntu.15.04-x64": { + "#import": [ + "ubuntu.15.04", + "ubuntu-x64" + ] + }, + "ubuntu.15.04-x64-corert": { + "#import": [ + "ubuntu.15.04-corert", + "ubuntu.15.04-x64", + "ubuntu.15.04", + "ubuntu-x64-corert" + ] + }, + "ubuntu.15.04-x86": { + "#import": [ + "ubuntu.15.04", + "ubuntu-x86" + ] + }, + "ubuntu.15.04-x86-corert": { + "#import": [ + "ubuntu.15.04-corert", + "ubuntu.15.04-x86", + "ubuntu.15.04", + "ubuntu-x86-corert" + ] + }, + "ubuntu.15.10": { + "#import": [ + "ubuntu" + ] + }, + "ubuntu.15.10-arm": { + "#import": [ + "ubuntu.15.10", + "ubuntu-arm" + ] + }, + "ubuntu.15.10-arm-corert": { + "#import": [ + "ubuntu.15.10-corert", + "ubuntu.15.10-arm", + "ubuntu.15.10", + "ubuntu-arm-corert" + ] + }, + "ubuntu.15.10-corert": { + "#import": [ + "ubuntu.15.10", + "ubuntu-corert" + ] + }, + "ubuntu.15.10-x64": { + "#import": [ + "ubuntu.15.10", + "ubuntu-x64" + ] + }, + "ubuntu.15.10-x64-corert": { + "#import": [ + "ubuntu.15.10-corert", + "ubuntu.15.10-x64", + "ubuntu.15.10", + "ubuntu-x64-corert" + ] + }, + "ubuntu.15.10-x86": { + "#import": [ + "ubuntu.15.10", + "ubuntu-x86" + ] + }, + "ubuntu.15.10-x86-corert": { + "#import": [ + "ubuntu.15.10-corert", + "ubuntu.15.10-x86", + "ubuntu.15.10", + "ubuntu-x86-corert" + ] + }, + "ubuntu.16.04": { + "#import": [ + "ubuntu" + ] + }, + "ubuntu.16.04-arm": { + "#import": [ + "ubuntu.16.04", + "ubuntu-arm" + ] + }, + "ubuntu.16.04-arm-corert": { + "#import": [ + "ubuntu.16.04-corert", + "ubuntu.16.04-arm", + "ubuntu.16.04", + "ubuntu-arm-corert" + ] + }, + "ubuntu.16.04-arm64": { + "#import": [ + "ubuntu.16.04", + "ubuntu-arm64" + ] + }, + "ubuntu.16.04-arm64-corert": { + "#import": [ + "ubuntu.16.04-corert", + "ubuntu.16.04-arm64", + "ubuntu.16.04", + "ubuntu-arm64-corert" + ] + }, + "ubuntu.16.04-corert": { + "#import": [ + "ubuntu.16.04", + "ubuntu-corert" + ] + }, + "ubuntu.16.04-x64": { + "#import": [ + "ubuntu.16.04", + "ubuntu-x64" + ] + }, + "ubuntu.16.04-x64-corert": { + "#import": [ + "ubuntu.16.04-corert", + "ubuntu.16.04-x64", + "ubuntu.16.04", + "ubuntu-x64-corert" + ] + }, + "ubuntu.16.04-x86": { + "#import": [ + "ubuntu.16.04", + "ubuntu-x86" + ] + }, + "ubuntu.16.04-x86-corert": { + "#import": [ + "ubuntu.16.04-corert", + "ubuntu.16.04-x86", + "ubuntu.16.04", + "ubuntu-x86-corert" + ] + }, + "ubuntu.16.10": { + "#import": [ + "ubuntu" + ] + }, + "ubuntu.16.10-arm": { + "#import": [ + "ubuntu.16.10", + "ubuntu-arm" + ] + }, + "ubuntu.16.10-arm-corert": { + "#import": [ + "ubuntu.16.10-corert", + "ubuntu.16.10-arm", + "ubuntu.16.10", + "ubuntu-arm-corert" + ] + }, + "ubuntu.16.10-arm64": { + "#import": [ + "ubuntu.16.10", + "ubuntu-arm64" + ] + }, + "ubuntu.16.10-arm64-corert": { + "#import": [ + "ubuntu.16.10-corert", + "ubuntu.16.10-arm64", + "ubuntu.16.10", + "ubuntu-arm64-corert" + ] + }, + "ubuntu.16.10-corert": { + "#import": [ + "ubuntu.16.10", + "ubuntu-corert" + ] + }, + "ubuntu.16.10-x64": { + "#import": [ + "ubuntu.16.10", + "ubuntu-x64" + ] + }, + "ubuntu.16.10-x64-corert": { + "#import": [ + "ubuntu.16.10-corert", + "ubuntu.16.10-x64", + "ubuntu.16.10", + "ubuntu-x64-corert" + ] + }, + "ubuntu.16.10-x86": { + "#import": [ + "ubuntu.16.10", + "ubuntu-x86" + ] + }, + "ubuntu.16.10-x86-corert": { + "#import": [ + "ubuntu.16.10-corert", + "ubuntu.16.10-x86", + "ubuntu.16.10", + "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" + ] + }, + "ubuntu.18.10": { + "#import": [ + "ubuntu" + ] + }, + "ubuntu.18.10-arm": { + "#import": [ + "ubuntu.18.10", + "ubuntu-arm" + ] + }, + "ubuntu.18.10-arm-corert": { + "#import": [ + "ubuntu.18.10-corert", + "ubuntu.18.10-arm", + "ubuntu.18.10", + "ubuntu-arm-corert" + ] + }, + "ubuntu.18.10-arm64": { + "#import": [ + "ubuntu.18.10", + "ubuntu-arm64" + ] + }, + "ubuntu.18.10-arm64-corert": { + "#import": [ + "ubuntu.18.10-corert", + "ubuntu.18.10-arm64", + "ubuntu.18.10", + "ubuntu-arm64-corert" + ] + }, + "ubuntu.18.10-corert": { + "#import": [ + "ubuntu.18.10", + "ubuntu-corert" + ] + }, + "ubuntu.18.10-x64": { + "#import": [ + "ubuntu.18.10", + "ubuntu-x64" + ] + }, + "ubuntu.18.10-x64-corert": { + "#import": [ + "ubuntu.18.10-corert", + "ubuntu.18.10-x64", + "ubuntu.18.10", + "ubuntu-x64-corert" + ] + }, + "ubuntu.18.10-x86": { + "#import": [ + "ubuntu.18.10", + "ubuntu-x86" + ] + }, + "ubuntu.18.10-x86-corert": { + "#import": [ + "ubuntu.18.10-corert", + "ubuntu.18.10-x86", + "ubuntu.18.10", + "ubuntu-x86-corert" + ] + }, + "unix": { + "#import": [ + "any" + ] + }, + "unix-arm": { + "#import": [ + "unix" + ] + }, + "unix-arm-corert": { + "#import": [ + "unix-corert", + "unix-arm" + ] + }, + "unix-arm64": { + "#import": [ + "unix" + ] + }, + "unix-arm64-corert": { + "#import": [ + "unix-corert", + "unix-arm64" + ] + }, + "unix-armel": { + "#import": [ + "unix" + ] + }, + "unix-armel-corert": { + "#import": [ + "unix-corert", + "unix-armel" + ] + }, + "unix-corert": { + "#import": [ + "unix", + "corert" + ] + }, + "unix-x64": { + "#import": [ + "unix" + ] + }, + "unix-x64-corert": { + "#import": [ + "unix-corert", + "unix-x64" + ] + }, + "unix-x86": { + "#import": [ + "unix" + ] + }, + "unix-x86-corert": { + "#import": [ + "unix-corert", + "unix-x86" + ] + }, + "win": { + "#import": [ + "any" + ] + }, + "win-aot": { + "#import": [ + "win", + "aot" + ] + }, + "win-arm": { + "#import": [ + "win" + ] + }, + "win-arm-aot": { + "#import": [ + "win-aot", + "win-arm" + ] + }, + "win-arm-corert": { + "#import": [ + "win-corert", + "win-arm" + ] + }, + "win-arm64": { + "#import": [ + "win" + ] + }, + "win-arm64-aot": { + "#import": [ + "win-aot", + "win-arm64" + ] + }, + "win-arm64-corert": { + "#import": [ + "win-corert", + "win-arm64" + ] + }, + "win-corert": { + "#import": [ + "win", + "corert" + ] + }, + "win-x64": { + "#import": [ + "win" + ] + }, + "win-x64-aot": { + "#import": [ + "win-aot", + "win-x64" + ] + }, + "win-x64-corert": { + "#import": [ + "win-corert", + "win-x64" + ] + }, + "win-x86": { + "#import": [ + "win" + ] + }, + "win-x86-aot": { + "#import": [ + "win-aot", + "win-x86" + ] + }, + "win-x86-corert": { + "#import": [ + "win-corert", + "win-x86" + ] + }, + "win10": { + "#import": [ + "win81" + ] + }, + "win10-aot": { + "#import": [ + "win10", + "win81-aot" + ] + }, + "win10-arm": { + "#import": [ + "win10", + "win81-arm" + ] + }, + "win10-arm-aot": { + "#import": [ + "win10-aot", + "win10-arm", + "win10", + "win81-arm-aot" + ] + }, + "win10-arm-corert": { + "#import": [ + "win10-corert", + "win10-arm", + "win10", + "win81-arm-corert" + ] + }, + "win10-arm64": { + "#import": [ + "win10", + "win81-arm64" + ] + }, + "win10-arm64-aot": { + "#import": [ + "win10-aot", + "win10-arm64", + "win10", + "win81-arm64-aot" + ] + }, + "win10-arm64-corert": { + "#import": [ + "win10-corert", + "win10-arm64", + "win10", + "win81-arm64-corert" + ] + }, + "win10-corert": { + "#import": [ + "win10", + "win81-corert" + ] + }, + "win10-x64": { + "#import": [ + "win10", + "win81-x64" + ] + }, + "win10-x64-aot": { + "#import": [ + "win10-aot", + "win10-x64", + "win10", + "win81-x64-aot" + ] + }, + "win10-x64-corert": { + "#import": [ + "win10-corert", + "win10-x64", + "win10", + "win81-x64-corert" + ] + }, + "win10-x86": { + "#import": [ + "win10", + "win81-x86" + ] + }, + "win10-x86-aot": { + "#import": [ + "win10-aot", + "win10-x86", + "win10", + "win81-x86-aot" + ] + }, + "win10-x86-corert": { + "#import": [ + "win10-corert", + "win10-x86", + "win10", + "win81-x86-corert" + ] + }, + "win7": { + "#import": [ + "win" + ] + }, + "win7-aot": { + "#import": [ + "win7", + "win-aot" + ] + }, + "win7-arm": { + "#import": [ + "win7", + "win-arm" + ] + }, + "win7-arm-aot": { + "#import": [ + "win7-aot", + "win7-arm", + "win7", + "win-arm-aot" + ] + }, + "win7-arm-corert": { + "#import": [ + "win7-corert", + "win7-arm", + "win7", + "win-arm-corert" + ] + }, + "win7-arm64": { + "#import": [ + "win7", + "win-arm64" + ] + }, + "win7-arm64-aot": { + "#import": [ + "win7-aot", + "win7-arm64", + "win7", + "win-arm64-aot" + ] + }, + "win7-arm64-corert": { + "#import": [ + "win7-corert", + "win7-arm64", + "win7", + "win-arm64-corert" + ] + }, + "win7-corert": { + "#import": [ + "win7", + "win-corert" + ] + }, + "win7-x64": { + "#import": [ + "win7", + "win-x64" + ] + }, + "win7-x64-aot": { + "#import": [ + "win7-aot", + "win7-x64", + "win7", + "win-x64-aot" + ] + }, + "win7-x64-corert": { + "#import": [ + "win7-corert", + "win7-x64", + "win7", + "win-x64-corert" + ] + }, + "win7-x86": { + "#import": [ + "win7", + "win-x86" + ] + }, + "win7-x86-aot": { + "#import": [ + "win7-aot", + "win7-x86", + "win7", + "win-x86-aot" + ] + }, + "win7-x86-corert": { + "#import": [ + "win7-corert", + "win7-x86", + "win7", + "win-x86-corert" + ] + }, + "win8": { + "#import": [ + "win7" + ] + }, + "win8-aot": { + "#import": [ + "win8", + "win7-aot" + ] + }, + "win8-arm": { + "#import": [ + "win8", + "win7-arm" + ] + }, + "win8-arm-aot": { + "#import": [ + "win8-aot", + "win8-arm", + "win8", + "win7-arm-aot" + ] + }, + "win8-arm-corert": { + "#import": [ + "win8-corert", + "win8-arm", + "win8", + "win7-arm-corert" + ] + }, + "win8-arm64": { + "#import": [ + "win8", + "win7-arm64" + ] + }, + "win8-arm64-aot": { + "#import": [ + "win8-aot", + "win8-arm64", + "win8", + "win7-arm64-aot" + ] + }, + "win8-arm64-corert": { + "#import": [ + "win8-corert", + "win8-arm64", + "win8", + "win7-arm64-corert" + ] + }, + "win8-corert": { + "#import": [ + "win8", + "win7-corert" + ] + }, + "win8-x64": { + "#import": [ + "win8", + "win7-x64" + ] + }, + "win8-x64-aot": { + "#import": [ + "win8-aot", + "win8-x64", + "win8", + "win7-x64-aot" + ] + }, + "win8-x64-corert": { + "#import": [ + "win8-corert", + "win8-x64", + "win8", + "win7-x64-corert" + ] + }, + "win8-x86": { + "#import": [ + "win8", + "win7-x86" + ] + }, + "win8-x86-aot": { + "#import": [ + "win8-aot", + "win8-x86", + "win8", + "win7-x86-aot" + ] + }, + "win8-x86-corert": { + "#import": [ + "win8-corert", + "win8-x86", + "win8", + "win7-x86-corert" + ] + }, + "win81": { + "#import": [ + "win8" + ] + }, + "win81-aot": { + "#import": [ + "win81", + "win8-aot" + ] + }, + "win81-arm": { + "#import": [ + "win81", + "win8-arm" + ] + }, + "win81-arm-aot": { + "#import": [ + "win81-aot", + "win81-arm", + "win81", + "win8-arm-aot" + ] + }, + "win81-arm-corert": { + "#import": [ + "win81-corert", + "win81-arm", + "win81", + "win8-arm-corert" + ] + }, + "win81-arm64": { + "#import": [ + "win81", + "win8-arm64" + ] + }, + "win81-arm64-aot": { + "#import": [ + "win81-aot", + "win81-arm64", + "win81", + "win8-arm64-aot" + ] + }, + "win81-arm64-corert": { + "#import": [ + "win81-corert", + "win81-arm64", + "win81", + "win8-arm64-corert" + ] + }, + "win81-corert": { + "#import": [ + "win81", + "win8-corert" + ] + }, + "win81-x64": { + "#import": [ + "win81", + "win8-x64" + ] + }, + "win81-x64-aot": { + "#import": [ + "win81-aot", + "win81-x64", + "win81", + "win8-x64-aot" + ] + }, + "win81-x64-corert": { + "#import": [ + "win81-corert", + "win81-x64", + "win81", + "win8-x64-corert" + ] + }, + "win81-x86": { + "#import": [ + "win81", + "win8-x86" + ] + }, + "win81-x86-aot": { + "#import": [ + "win81-aot", + "win81-x86", + "win81", + "win8-x86-aot" + ] + }, + "win81-x86-corert": { + "#import": [ + "win81-corert", + "win81-x86", + "win81", + "win8-x86-corert" + ] + } + } +} \ No newline at end of file diff --git a/tests/Paket.Tests/InstallModel/runtimeJsonMsNetCoreTargets2_1_0.json b/tests/Paket.Tests/InstallModel/runtimeJsonMsNetCoreTargets2_1_0.json new file mode 100644 index 0000000000..0a3596d817 --- /dev/null +++ b/tests/Paket.Tests/InstallModel/runtimeJsonMsNetCoreTargets2_1_0.json @@ -0,0 +1,91 @@ +{ + "supports": { + "uwp.10.0.app": { + "uap10.0": [ + "win10-x86", + "win10-x86-aot", + "win10-x64", + "win10-x64-aot", + "win10-arm", + "win10-arm-aot" + ] + }, + "net45.app": { + "net45": [ + "", + "win-x86", + "win-x64" + ] + }, + "net451.app": { + "net451": [ + "", + "win-x86", + "win-x64" + ] + }, + "net452.app": { + "net452": [ + "", + "win-x86", + "win-x64" + ] + }, + "net46.app": { + "net46": [ + "", + "win-x86", + "win-x64" + ] + }, + "net461.app": { + "net461": [ + "", + "win-x86", + "win-x64" + ] + }, + "net462.app": { + "net462": [ + "", + "win-x86", + "win-x64" + ] + }, + "netcoreapp1.0.app": { + "netcoreapp1.0": [ + "win7-x86", + "win7-x64", + "osx.10.11-x64", + "centos.7-x64", + "debian.8-x64", + "linuxmint.17-x64", + "opensuse.13.2-x64", + "rhel.7.2-x64", + "ubuntu.14.04-x64", + "ubuntu.16.04-x64" + ] + }, + "win8.app": { + "win8": "" + }, + "win81.app": { + "win81": "" + }, + "wp8.app": { + "wp8": "" + }, + "wp81.app": { + "wp81": "" + }, + "wpa81.app": { + "wpa81": "" + }, + "dnxcore50.app": { + "dnxcore50": [ + "win7-x86", + "win7-x64" + ] + } + } +} \ No newline at end of file diff --git a/tests/Paket.Tests/Paket.Tests.fsproj b/tests/Paket.Tests/Paket.Tests.fsproj index 38486ede9e..76e06cebf2 100644 --- a/tests/Paket.Tests/Paket.Tests.fsproj +++ b/tests/Paket.Tests/Paket.Tests.fsproj @@ -323,6 +323,8 @@ + + From 7647564efee7e0ccbe2242ac1d2bee18b322f049 Mon Sep 17 00:00:00 2001 From: Matthias Dittrich Date: Sun, 9 Jun 2019 02:45:22 +0200 Subject: [PATCH 4/9] ignore two very slow tests --- .../Paket.IntegrationTests/FrameworkRestrictionsSpecs.fs | 2 +- integrationtests/Paket.IntegrationTests/UpdatePackageSpecs.fs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/integrationtests/Paket.IntegrationTests/FrameworkRestrictionsSpecs.fs b/integrationtests/Paket.IntegrationTests/FrameworkRestrictionsSpecs.fs index ec73302cb5..b5f21d71cd 100644 --- a/integrationtests/Paket.IntegrationTests/FrameworkRestrictionsSpecs.fs +++ b/integrationtests/Paket.IntegrationTests/FrameworkRestrictionsSpecs.fs @@ -17,7 +17,7 @@ let ``#140 windsor should resolve framework dependent dependencies``() = |> getExplicitRestriction |> shouldEqual (FrameworkRestriction.Between(DotNetFramework(FrameworkVersion.V3_5), DotNetFramework(FrameworkVersion.V4))) -[] +[] let ``#1182 framework restrictions overwrite each other``() = let lockFile = update "i001182-framework-restrictions" let lockFile = lockFile.ToString() diff --git a/integrationtests/Paket.IntegrationTests/UpdatePackageSpecs.fs b/integrationtests/Paket.IntegrationTests/UpdatePackageSpecs.fs index 81f6b51476..27aee5e096 100644 --- a/integrationtests/Paket.IntegrationTests/UpdatePackageSpecs.fs +++ b/integrationtests/Paket.IntegrationTests/UpdatePackageSpecs.fs @@ -128,7 +128,7 @@ let ``#1579 update allows unpinned``() = directPaket "pack templatefile paket.A.template version 1.0.0-prerelease output bin" scenario |> ignore directPaket "update" scenario|> ignore -[] +[] let ``#1501 download succeeds``() = update "i001510-download" |> ignore From 91f1eba11060ab1c41bd7bf9367da371896cc96d Mon Sep 17 00:00:00 2001 From: Matthias Dittrich Date: Sun, 9 Jun 2019 11:23:32 +0200 Subject: [PATCH 5/9] upload trx for analysis --- appveyor.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/appveyor.yml b/appveyor.yml index acd08274c6..02b7c50e52 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -14,6 +14,8 @@ artifacts: name: bin_netcore - path: 'temp\*.nupkg' type: NuGetPackage + - path: 'paket\tests_result\netcore\Paket.IntegrationTests\TestResult.trx' + name: IntegrationTestResults nuget: account_feed: false project_feed: true From 9902183519fc6602782bd885cba8e919cd7313e2 Mon Sep 17 00:00:00 2001 From: Matthias Dittrich Date: Sun, 9 Jun 2019 11:40:16 +0200 Subject: [PATCH 6/9] test results --- appveyor.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 02b7c50e52..0b3500d9fc 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -14,8 +14,8 @@ artifacts: name: bin_netcore - path: 'temp\*.nupkg' type: NuGetPackage - - path: 'paket\tests_result\netcore\Paket.IntegrationTests\TestResult.trx' - name: IntegrationTestResults + - path: 'tests_result\**\*.trx' + name: TestResults nuget: account_feed: false project_feed: true From 22f5bc9d9e620d4857a76775ff5b659bc9b8714e Mon Sep 17 00:00:00 2001 From: Matthias Dittrich Date: Sun, 9 Jun 2019 11:42:13 +0200 Subject: [PATCH 7/9] zip it --- appveyor.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/appveyor.yml b/appveyor.yml index 0b3500d9fc..67e0c05390 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -15,7 +15,8 @@ artifacts: - path: 'temp\*.nupkg' type: NuGetPackage - path: 'tests_result\**\*.trx' - name: TestResults + name: TestResults + type: zip nuget: account_feed: false project_feed: true From 47fde73acde91aabc3e6d374de5b647cec159ad7 Mon Sep 17 00:00:00 2001 From: Matthias Dittrich Date: Sun, 9 Jun 2019 14:18:33 +0200 Subject: [PATCH 8/9] bump version --- RELEASE_NOTES.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index d3c6cfad0e..e04e37fdf9 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,3 +1,6 @@ +#### 5.209.2-alpha.1 - 2019-06-09 +* BUGFIX: Fix native library detection - https://github.com/fsprojects/Paket/pull/3593 + #### 5.209.1 - 2019-06-04 * BUGFIX: Allow projects without Guids - https://github.com/fsprojects/Paket/issues/3528 From 8fb52a72f338a6e108081d3888935469a5c77dcd Mon Sep 17 00:00:00 2001 From: Matthias Dittrich Date: Sun, 9 Jun 2019 18:02:56 +0200 Subject: [PATCH 9/9] fixup issue numbers --- integrationtests/Paket.IntegrationTests/PackSpecs.fs | 10 +++++----- .../before/MyProj.Common/Class1.cs | 0 .../before/MyProj.Common/MyProj.Common.csproj | 0 .../before/MyProj.Common/paket.references | 0 .../before/MyProj.Common/paket.template | 0 .../before/MyProj.Main/Class1.cs | 0 .../before/MyProj.Main/MyProj.Main.csproj | 0 .../before/MyProj.Main/paket.references | 0 .../before/MyProj.Main/paket.template | 0 .../before/paket.dependencies | 0 .../before/paket.lock | 0 .../before/MyProj.Common/Class1.cs | 0 .../before/MyProj.Common/MyProj.Common.csproj | 0 .../before/MyProj.Common/paket.references | 0 .../before/MyProj.Common/paket.template | 0 .../before/MyProj.Main/Class1.cs | 0 .../before/MyProj.Main/MyProj.Main.csproj | 0 .../before/MyProj.Main/paket.references | 0 .../before/MyProj.Main/paket.template | 0 .../before/paket.dependencies | 0 .../before/paket.lock | 0 21 files changed, 5 insertions(+), 5 deletions(-) rename integrationtests/scenarios/{i003165-pack-multitarget-with-p2p => i003317-pack-multitarget-with-p2p}/before/MyProj.Common/Class1.cs (100%) rename integrationtests/scenarios/{i003165-pack-multitarget-with-p2p => i003317-pack-multitarget-with-p2p}/before/MyProj.Common/MyProj.Common.csproj (100%) rename integrationtests/scenarios/{i003165-pack-multitarget-with-p2p => i003317-pack-multitarget-with-p2p}/before/MyProj.Common/paket.references (100%) rename integrationtests/scenarios/{i003165-pack-multitarget-with-p2p => i003317-pack-multitarget-with-p2p}/before/MyProj.Common/paket.template (100%) rename integrationtests/scenarios/{i003165-pack-multitarget-with-p2p => i003317-pack-multitarget-with-p2p}/before/MyProj.Main/Class1.cs (100%) rename integrationtests/scenarios/{i003165-pack-multitarget-with-p2p => i003317-pack-multitarget-with-p2p}/before/MyProj.Main/MyProj.Main.csproj (100%) rename integrationtests/scenarios/{i003165-pack-multitarget-with-p2p => i003317-pack-multitarget-with-p2p}/before/MyProj.Main/paket.references (100%) rename integrationtests/scenarios/{i003165-pack-multitarget-with-p2p => i003317-pack-multitarget-with-p2p}/before/MyProj.Main/paket.template (100%) rename integrationtests/scenarios/{i003165-pack-multitarget-with-p2p => i003317-pack-multitarget-with-p2p}/before/paket.dependencies (100%) rename integrationtests/scenarios/{i003165-pack-multitarget-with-p2p => i003317-pack-multitarget-with-p2p}/before/paket.lock (100%) rename integrationtests/scenarios/{i003166-pack-multitarget-with-p2p-by-tfm => i003558-pack-multitarget-with-p2p-by-tfm}/before/MyProj.Common/Class1.cs (100%) rename integrationtests/scenarios/{i003166-pack-multitarget-with-p2p-by-tfm => i003558-pack-multitarget-with-p2p-by-tfm}/before/MyProj.Common/MyProj.Common.csproj (100%) rename integrationtests/scenarios/{i003166-pack-multitarget-with-p2p-by-tfm => i003558-pack-multitarget-with-p2p-by-tfm}/before/MyProj.Common/paket.references (100%) rename integrationtests/scenarios/{i003166-pack-multitarget-with-p2p-by-tfm => i003558-pack-multitarget-with-p2p-by-tfm}/before/MyProj.Common/paket.template (100%) rename integrationtests/scenarios/{i003166-pack-multitarget-with-p2p-by-tfm => i003558-pack-multitarget-with-p2p-by-tfm}/before/MyProj.Main/Class1.cs (100%) rename integrationtests/scenarios/{i003166-pack-multitarget-with-p2p-by-tfm => i003558-pack-multitarget-with-p2p-by-tfm}/before/MyProj.Main/MyProj.Main.csproj (100%) rename integrationtests/scenarios/{i003166-pack-multitarget-with-p2p-by-tfm => i003558-pack-multitarget-with-p2p-by-tfm}/before/MyProj.Main/paket.references (100%) rename integrationtests/scenarios/{i003166-pack-multitarget-with-p2p-by-tfm => i003558-pack-multitarget-with-p2p-by-tfm}/before/MyProj.Main/paket.template (100%) rename integrationtests/scenarios/{i003166-pack-multitarget-with-p2p-by-tfm => i003558-pack-multitarget-with-p2p-by-tfm}/before/paket.dependencies (100%) rename integrationtests/scenarios/{i003166-pack-multitarget-with-p2p-by-tfm => i003558-pack-multitarget-with-p2p-by-tfm}/before/paket.lock (100%) diff --git a/integrationtests/Paket.IntegrationTests/PackSpecs.fs b/integrationtests/Paket.IntegrationTests/PackSpecs.fs index 9f010b4ef9..cb23a85a46 100644 --- a/integrationtests/Paket.IntegrationTests/PackSpecs.fs +++ b/integrationtests/Paket.IntegrationTests/PackSpecs.fs @@ -632,8 +632,8 @@ let ``#3164 pack analyzer`` () = [] -let ``#3165 pack multitarget with p2p`` () = - let scenario = "i003165-pack-multitarget-with-p2p" +let ``#3317 pack multitarget with p2p`` () = + let scenario = "i003317-pack-multitarget-with-p2p" prepareSdk scenario let rootPath = scenarioTempPath scenario @@ -642,7 +642,7 @@ let ``#3165 pack multitarget with p2p`` () = let outPath = Path.Combine(rootPath, "out") directPaket (sprintf """pack "%s" """ outPath) scenario - |> Seq.iter (printfn "%A") + |> printfn "%s" let nupkgPath = Path.Combine(outPath, "MyProj.Main.1.0.0.nupkg") @@ -815,8 +815,8 @@ let ``#2776 transitive references stops on project with template`` () = CleanDir rootPath [] -let ``#3166 pack multitarget with p2p by tfm`` () = - let scenario = "i003166-pack-multitarget-with-p2p-by-tfm" +let ``#3558 pack multitarget with p2p by tfm`` () = + let scenario = "i003558-pack-multitarget-with-p2p-by-tfm" prepareSdk scenario let rootPath = scenarioTempPath scenario diff --git a/integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/MyProj.Common/Class1.cs b/integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/MyProj.Common/Class1.cs similarity index 100% rename from integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/MyProj.Common/Class1.cs rename to integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/MyProj.Common/Class1.cs diff --git a/integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/MyProj.Common/MyProj.Common.csproj b/integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/MyProj.Common/MyProj.Common.csproj similarity index 100% rename from integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/MyProj.Common/MyProj.Common.csproj rename to integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/MyProj.Common/MyProj.Common.csproj diff --git a/integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/MyProj.Common/paket.references b/integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/MyProj.Common/paket.references similarity index 100% rename from integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/MyProj.Common/paket.references rename to integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/MyProj.Common/paket.references diff --git a/integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/MyProj.Common/paket.template b/integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/MyProj.Common/paket.template similarity index 100% rename from integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/MyProj.Common/paket.template rename to integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/MyProj.Common/paket.template diff --git a/integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/MyProj.Main/Class1.cs b/integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/MyProj.Main/Class1.cs similarity index 100% rename from integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/MyProj.Main/Class1.cs rename to integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/MyProj.Main/Class1.cs diff --git a/integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/MyProj.Main/MyProj.Main.csproj b/integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/MyProj.Main/MyProj.Main.csproj similarity index 100% rename from integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/MyProj.Main/MyProj.Main.csproj rename to integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/MyProj.Main/MyProj.Main.csproj diff --git a/integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/MyProj.Main/paket.references b/integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/MyProj.Main/paket.references similarity index 100% rename from integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/MyProj.Main/paket.references rename to integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/MyProj.Main/paket.references diff --git a/integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/MyProj.Main/paket.template b/integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/MyProj.Main/paket.template similarity index 100% rename from integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/MyProj.Main/paket.template rename to integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/MyProj.Main/paket.template diff --git a/integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/paket.dependencies b/integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/paket.dependencies similarity index 100% rename from integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/paket.dependencies rename to integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/paket.dependencies diff --git a/integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/paket.lock b/integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/paket.lock similarity index 100% rename from integrationtests/scenarios/i003165-pack-multitarget-with-p2p/before/paket.lock rename to integrationtests/scenarios/i003317-pack-multitarget-with-p2p/before/paket.lock diff --git a/integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/MyProj.Common/Class1.cs b/integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/MyProj.Common/Class1.cs similarity index 100% rename from integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/MyProj.Common/Class1.cs rename to integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/MyProj.Common/Class1.cs diff --git a/integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/MyProj.Common/MyProj.Common.csproj b/integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/MyProj.Common/MyProj.Common.csproj similarity index 100% rename from integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/MyProj.Common/MyProj.Common.csproj rename to integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/MyProj.Common/MyProj.Common.csproj diff --git a/integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/MyProj.Common/paket.references b/integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/MyProj.Common/paket.references similarity index 100% rename from integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/MyProj.Common/paket.references rename to integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/MyProj.Common/paket.references diff --git a/integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/MyProj.Common/paket.template b/integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/MyProj.Common/paket.template similarity index 100% rename from integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/MyProj.Common/paket.template rename to integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/MyProj.Common/paket.template diff --git a/integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/MyProj.Main/Class1.cs b/integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/MyProj.Main/Class1.cs similarity index 100% rename from integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/MyProj.Main/Class1.cs rename to integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/MyProj.Main/Class1.cs diff --git a/integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/MyProj.Main/MyProj.Main.csproj b/integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/MyProj.Main/MyProj.Main.csproj similarity index 100% rename from integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/MyProj.Main/MyProj.Main.csproj rename to integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/MyProj.Main/MyProj.Main.csproj diff --git a/integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/MyProj.Main/paket.references b/integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/MyProj.Main/paket.references similarity index 100% rename from integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/MyProj.Main/paket.references rename to integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/MyProj.Main/paket.references diff --git a/integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/MyProj.Main/paket.template b/integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/MyProj.Main/paket.template similarity index 100% rename from integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/MyProj.Main/paket.template rename to integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/MyProj.Main/paket.template diff --git a/integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/paket.dependencies b/integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/paket.dependencies similarity index 100% rename from integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/paket.dependencies rename to integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/paket.dependencies diff --git a/integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/paket.lock b/integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/paket.lock similarity index 100% rename from integrationtests/scenarios/i003166-pack-multitarget-with-p2p-by-tfm/before/paket.lock rename to integrationtests/scenarios/i003558-pack-multitarget-with-p2p-by-tfm/before/paket.lock