From d48f5d733425aad34345ac98f83365f739fb341d Mon Sep 17 00:00:00 2001 From: Nikola Milosavljevic Date: Wed, 23 Feb 2022 13:50:42 -0500 Subject: [PATCH 1/2] Backport - enable Mariner 2.0 and arm64 RPM packages --- eng/Version.Details.xml | 4 ++-- eng/Versions.props | 2 +- eng/pipelines/installer/jobs/base-job.yml | 18 ++++++++++-------- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index be61afe4daac46..4811b8337765c5 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -54,9 +54,9 @@ https://github.com/dotnet/arcade fe5cc1841d12196d94a4ae3b276cb92d8d7ca73d - + https://github.com/dotnet/arcade - fe5cc1841d12196d94a4ae3b276cb92d8d7ca73d + 853684cf39fdc68035736a4ff0f81303bf4b4361 https://github.com/dotnet/arcade diff --git a/eng/Versions.props b/eng/Versions.props index 5e9d0039096bbf..84ebbdc481ae97 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -49,7 +49,7 @@ 6.0.0-beta.22107.2 2.5.1-beta.22107.2 6.0.0-beta.22107.2 - 6.0.0-beta.22107.2 + 6.0.0-beta.22122.4 6.0.0-beta.22107.2 6.0.0-beta.22107.2 6.0.0-beta.22107.2 diff --git a/eng/pipelines/installer/jobs/base-job.yml b/eng/pipelines/installer/jobs/base-job.yml index f40ab73d7d4289..680266566c3c30 100644 --- a/eng/pipelines/installer/jobs/base-job.yml +++ b/eng/pipelines/installer/jobs/base-job.yml @@ -422,18 +422,20 @@ jobs: displayName: Disk Usage after Build # Only in glibc leg, we produce RPMs and Debs - - ${{ if and(eq(parameters.runtimeFlavor, 'coreclr'), eq(parameters.platform, 'Linux_x64'), eq(parameters.osSubgroup, ''), eq(parameters.pgoType, ''))}}: + - ${{ if and(eq(parameters.runtimeFlavor, 'coreclr'), or(eq(parameters.platform, 'Linux_x64'), eq(parameters.platform, 'Linux_arm64')), eq(parameters.osSubgroup, ''), eq(parameters.pgoType, ''))}}: - ${{ each packageBuild in parameters.packageDistroList }}: # This leg's RID matches the build image. Build its distro-dependent packages, as well as # the distro-independent installers. (There's no particular reason to build the distro- # independent installers on this leg, but we need to do it somewhere.) - - template: steps/build-linux-package.yml - parameters: - packageType: ${{ packageBuild.packageType }} - image: ${{ packageBuild.image }} - packageStepDescription: Runtime Deps, Runtime, Framework Packs installers - subsetArg: $(installersSubsetArg) - packagingArgs: ${{ packageBuild.packagingArgs }} + # Currently, Linux_arm64 supports 'rpm' type only. + - ${{ if or(not(eq(parameters.platform, 'Linux_arm64')), eq(packageBuild.packageType, 'rpm')) }}: + - template: steps/build-linux-package.yml + parameters: + packageType: ${{ packageBuild.packageType }} + image: ${{ packageBuild.image }} + packageStepDescription: Runtime Deps, Runtime, Framework Packs installers + subsetArg: $(installersSubsetArg) + packagingArgs: ${{ packageBuild.packagingArgs }} - ${{ if ne(parameters.container, '') }}: # Files may be owned by root because builds don't set user ID. Later build steps run 'find' in From 3638576fde470c0dc39115fa4450d309eeac013e Mon Sep 17 00:00:00 2001 From: Nikola Milosavljevic Date: Wed, 16 Feb 2022 12:01:43 -0500 Subject: [PATCH 2/2] Adding Mariner 2.0 deps project --- src/installer/pkg/sfx/installers.proj | 1 + .../dotnet-runtime-deps/dotnet-runtime-deps-cm.2.proj | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 src/installer/pkg/sfx/installers/dotnet-runtime-deps/dotnet-runtime-deps-cm.2.proj diff --git a/src/installer/pkg/sfx/installers.proj b/src/installer/pkg/sfx/installers.proj index 367470dacc4cab..35b97b6b8ec0b4 100644 --- a/src/installer/pkg/sfx/installers.proj +++ b/src/installer/pkg/sfx/installers.proj @@ -12,6 +12,7 @@ + diff --git a/src/installer/pkg/sfx/installers/dotnet-runtime-deps/dotnet-runtime-deps-cm.2.proj b/src/installer/pkg/sfx/installers/dotnet-runtime-deps/dotnet-runtime-deps-cm.2.proj new file mode 100644 index 00000000000000..52b410239d3be7 --- /dev/null +++ b/src/installer/pkg/sfx/installers/dotnet-runtime-deps/dotnet-runtime-deps-cm.2.proj @@ -0,0 +1,10 @@ + + + false + cm.2 + + + + + +