platform/upstream/dotnet/runtime.git
7 years agoUpdate to Buildtools 2.0, Remove remaining project.json's (dotnet/core-setup#2373)
Eric Mellino [Fri, 12 May 2017 19:33:09 +0000 (12:33 -0700)]
Update to Buildtools 2.0, Remove remaining project.json's (dotnet/core-setup#2373)

* Exclusively use the 2.0 CLI and 2.0 buildtools.

* Fix Linux problems.

* Don't run chmod on Windows.

* Make sure DOTNET_SKIP_FIRST_TIME_EXPERIENCE is set in init-tools.

* Clean up some MSBuild properties

* Auto-update WCF dependencies

* Delete root-level global.json

* Change how dependency versions are specified.

Use full versions rather than concatenated strings.

* Use "azureedge" download URL in init-tools

* Use TargetFramework=netstandard1.0 instead of dnxcore50 in deps.csproj

* Link CoreFxVersion to Microsoft.Private.CoreFx.NETCoreApp

* Use "DotnetRestoreCommand" instead of "DnuRestoreCommand" in properties.

* Check RunningOnUnix in dir.props (recommended pattern)

* Change an additional use of DnuSourceList to DotnetSourceList

Commit migrated from https://github.com/dotnet/core-setup/commit/50d699be379ae5c85a55efe7b8c3a763f5822e26

7 years agoMerge pull request dotnet/core-setup#2370 from ellismg/fix-2319
Matt Ellis [Fri, 12 May 2017 17:59:14 +0000 (10:59 -0700)]
Merge pull request dotnet/core-setup#2370 from ellismg/fix-2319

Package M.DN.PA and M.E.DM on *nix

Commit migrated from https://github.com/dotnet/core-setup/commit/a11337e901fcea4cad5fc7990ffc2efb278f2f71

7 years agoUpdate CoreFx to preview2-25311-04 (dotnet/core-setup#2372)
dotnet bot [Fri, 12 May 2017 03:35:56 +0000 (20:35 -0700)]
Update CoreFx to preview2-25311-04 (dotnet/core-setup#2372)

Commit migrated from https://github.com/dotnet/core-setup/commit/78b6a2648a6d43c140ac6521fd95b3aecc1ff7db

7 years agoMerge pull request dotnet/core-setup#2369 from ericstj/validateNCA-RID
Eric StJohn [Fri, 12 May 2017 00:12:31 +0000 (17:12 -0700)]
Merge pull request dotnet/core-setup#2369 from ericstj/validateNCA-RID

Add target to validate runtime-specific packages

Commit migrated from https://github.com/dotnet/core-setup/commit/a0b82c4ec4a5186d1ecf611503bd075a308be7c6

7 years agoMerge pull request dotnet/core-setup#2371 from karajas/fixDebPublish
Karthik Rajasekaran [Thu, 11 May 2017 21:53:57 +0000 (14:53 -0700)]
Merge pull request dotnet/core-setup#2371 from karajas/fixDebPublish

Fix baseurl for deb packages

Commit migrated from https://github.com/dotnet/core-setup/commit/47f648b49af571e8b163c14ebdb78ad5387602b1

7 years agoFix baseurl for deb packages
Karthik Rajasekaran [Thu, 11 May 2017 21:52:47 +0000 (14:52 -0700)]
Fix baseurl for deb packages

Commit migrated from https://github.com/dotnet/core-setup/commit/e8a80549a38bc15a9845260f76dfea9dbd30361b

7 years agoMerge pull request dotnet/core-setup#2364 from eerhardt/RemoveBuildCode
Eric Erhardt [Thu, 11 May 2017 21:42:24 +0000 (16:42 -0500)]
Merge pull request dotnet/core-setup#2364 from eerhardt/RemoveBuildCode

Remove old build code.

Commit migrated from https://github.com/dotnet/core-setup/commit/1a606186fccfdf05924912c2a069fb59225e02b4

7 years agoMerge pull request dotnet/core-setup#2365 from ericstj/includeDocs
Eric StJohn [Thu, 11 May 2017 21:34:33 +0000 (14:34 -0700)]
Merge pull request dotnet/core-setup#2365 from ericstj/includeDocs

Add doc files to framework packages

Commit migrated from https://github.com/dotnet/core-setup/commit/6991c24ebd1fed22e0d2f6a3af4376a3c0bad9a9

7 years agoPackage M.DN.PA and M.E.DM on *nix
Matt Ellis [Thu, 11 May 2017 21:10:18 +0000 (14:10 -0700)]
Package M.DN.PA and M.E.DM on *nix

Build these packages on *nix, but don't publish them (they will not
have all of the content, since we don't yet build desktop versions of
the libraries when building on *nix).

As part of this work, I removed the GetBuildArgsByFrameworks task,
since we can just use conditional properties to remove the desktop
TFMs when we are building on *nix.

Fixes dotnet/core-setup#2319

Commit migrated from https://github.com/dotnet/core-setup/commit/f1033a8638aa62a252d8ea6efb24dcf287f3ce2a

7 years agoAdd target to validate runtime-specific packages
Eric St. John [Thu, 11 May 2017 20:48:25 +0000 (13:48 -0700)]
Add target to validate runtime-specific packages

Commit migrated from https://github.com/dotnet/core-setup/commit/434268955f5d2fd0caf29e6f016152a9ad4f83cb

7 years agoAdd doc files to framework packages
Eric St. John [Thu, 11 May 2017 20:14:34 +0000 (13:14 -0700)]
Add doc files to framework packages

I've also removed the de-duping in netcoreapp since it's no longer needed.

Commit migrated from https://github.com/dotnet/core-setup/commit/037d3d4eed600367c384c4cccee313011d000cb8

7 years agoMerge pull request dotnet/core-setup#2258 from ericstj/packSource
Eric StJohn [Thu, 11 May 2017 21:04:48 +0000 (14:04 -0700)]
Merge pull request dotnet/core-setup#2258 from ericstj/packSource

Add source to framework symbols packages

Commit migrated from https://github.com/dotnet/core-setup/commit/d6f6dffe34af3d3e384c2bf8ac9072d8e526c844

7 years agoFix Arm CI (dotnet/core-setup#2367)
Gaurav Khanna [Thu, 11 May 2017 20:30:41 +0000 (13:30 -0700)]
Fix Arm CI (dotnet/core-setup#2367)

Commit migrated from https://github.com/dotnet/core-setup/commit/168ddf2f83af65039da6ed6194ce424d5d2fd540

7 years agoRemove old build code.
Eric Erhardt [Thu, 11 May 2017 19:24:08 +0000 (14:24 -0500)]
Remove old build code.

Move the parts that are still in use into the TestUtils project.

Commit migrated from https://github.com/dotnet/core-setup/commit/91f735b0d99e233a72e744d0763c2c51aea1e392

7 years agoWorkaround maxpath when packaging source
Eric St. John [Thu, 11 May 2017 18:33:11 +0000 (11:33 -0700)]
Workaround maxpath when packaging source

On Windows we were hitting max_path due to deep paths for source files inside packages.

Workaround this by creating a symbolic link to a shorter path.

I've also improved perf slightly by leaving the wildcards in until the pack, which will
evaluate the source inclusion wildcard.

Commit migrated from https://github.com/dotnet/core-setup/commit/38565036f3d3c67e873184336528c63c93fce1e8

7 years agoPass CrossBuild correctly to get linux Arm build. (dotnet/core-setup#2350)
Gaurav Khanna [Thu, 11 May 2017 18:31:44 +0000 (11:31 -0700)]
Pass CrossBuild correctly to get linux Arm build. (dotnet/core-setup#2350)

* Pass CrossBuild correctly to get linux Arm build.

Commit migrated from https://github.com/dotnet/core-setup/commit/59a93bf7cf67a8888328247554f0f008e621a754

7 years agoMerge pull request dotnet/core-setup#2363 from karajas/useWget
Karthik Rajasekaran [Thu, 11 May 2017 17:53:55 +0000 (10:53 -0700)]
Merge pull request dotnet/core-setup#2363 from karajas/useWget

Allow repoapi_client.sh to use wget instead of curl

Commit migrated from https://github.com/dotnet/core-setup/commit/05b16039a51904bc4ab4cd8b973ca84c0560ba58

7 years agoAllow repoapi_client.sh to use wget instead of curl
karajas [Thu, 11 May 2017 17:52:32 +0000 (17:52 +0000)]
Allow repoapi_client.sh to use wget instead of curl

Commit migrated from https://github.com/dotnet/core-setup/commit/53044470349c71d84a70e54e41cc51b479c1efa3

7 years agoMerge pull request dotnet/core-setup#2362 from karajas/addExecRepoApi
Karthik Rajasekaran [Thu, 11 May 2017 17:09:42 +0000 (10:09 -0700)]
Merge pull request dotnet/core-setup#2362 from karajas/addExecRepoApi

Fix repoapi_client.sh permissions

Commit migrated from https://github.com/dotnet/core-setup/commit/850facb7d4c3d2ece8d15f3570423af1146c4e03

7 years agoFix repoapi_client.sh permissions
karajas [Thu, 11 May 2017 17:08:03 +0000 (17:08 +0000)]
Fix repoapi_client.sh permissions

Commit migrated from https://github.com/dotnet/core-setup/commit/afae36dad041c127441843615066b90f73495ed8

7 years agoMerge pull request dotnet/core-setup#2361 from karajas/fixDebPublish
Karthik Rajasekaran [Thu, 11 May 2017 16:36:25 +0000 (09:36 -0700)]
Merge pull request dotnet/core-setup#2361 from karajas/fixDebPublish

Allow publish to run as privileged

Commit migrated from https://github.com/dotnet/core-setup/commit/ca500a1094fba66b727e3fd6ad24b36f0f4bc606

7 years agoAllow publish to run as privileged
Karthik Rajasekaran [Thu, 11 May 2017 16:25:45 +0000 (09:25 -0700)]
Allow publish to run as privileged

Commit migrated from https://github.com/dotnet/core-setup/commit/eba7340b1ac90d7e30c96facb9cba76738bacdbd

7 years agoUpdate Standard to preview2-25311-01 (dotnet/core-setup#2359)
dotnet bot [Thu, 11 May 2017 15:28:25 +0000 (08:28 -0700)]
Update Standard to preview2-25311-01 (dotnet/core-setup#2359)

Commit migrated from https://github.com/dotnet/core-setup/commit/0a0cb1843a2234d9dad1d9067a2fef0226ca07b6

7 years agoMerge pull request dotnet/core-setup#2356 from karajas/fixDebPublish
Karthik Rajasekaran [Thu, 11 May 2017 06:23:58 +0000 (23:23 -0700)]
Merge pull request dotnet/core-setup#2356 from karajas/fixDebPublish

Refactor order of targets that decide RepoId for Debian push

Commit migrated from https://github.com/dotnet/core-setup/commit/a268056b81d8d79394c5cae54284dea0a36b12d0

7 years agoRefactor order of targets that decide RepoId for Debian push
Karthik Rajasekaran [Thu, 11 May 2017 06:23:02 +0000 (23:23 -0700)]
Refactor order of targets that decide RepoId for Debian push

Commit migrated from https://github.com/dotnet/core-setup/commit/89934511694e67b0aae5d3fda80d55e71df18e12

7 years agoMerge pull request dotnet/core-setup#2355 from karajas/addOfficialBuildId
Karthik Rajasekaran [Thu, 11 May 2017 05:22:28 +0000 (22:22 -0700)]
Merge pull request dotnet/core-setup#2355 from karajas/addOfficialBuildId

Add OfficialBuildId to config.json

Commit migrated from https://github.com/dotnet/core-setup/commit/069c160d3438c00cb53379e1257527756c155472

7 years agoAdd OfficialBuildId to config.json
Karthik Rajasekaran [Thu, 11 May 2017 05:20:43 +0000 (22:20 -0700)]
Add OfficialBuildId to config.json

Commit migrated from https://github.com/dotnet/core-setup/commit/9bb6c6d3a73a6d75a846c164aa87c8b05a73aab9

7 years agoMerge pull request dotnet/core-setup#2354 from karajas/fixDebPublish
Karthik Rajasekaran [Thu, 11 May 2017 05:12:00 +0000 (22:12 -0700)]
Merge pull request dotnet/core-setup#2354 from karajas/fixDebPublish

Move DebianKeys into publish arguments

Commit migrated from https://github.com/dotnet/core-setup/commit/35ac87383063eb1198f0d06d88bcc81642c7d6b0

7 years agoMove DebianKeys into publish arguments
Karthik Rajasekaran [Thu, 11 May 2017 05:10:05 +0000 (22:10 -0700)]
Move DebianKeys into publish arguments

Commit migrated from https://github.com/dotnet/core-setup/commit/b1aaa1d607c7934f45f3e2bd8a345606e2627176

7 years agoMerge pull request dotnet/core-setup#2342 from ellismg/fix-2313
Matt Ellis [Thu, 11 May 2017 04:29:42 +0000 (21:29 -0700)]
Merge pull request dotnet/core-setup#2342 from ellismg/fix-2313

Use run.sh from build.sh "the right way"

Commit migrated from https://github.com/dotnet/core-setup/commit/a3e62ed7d4134c77d9074272455ca111e674dede

7 years agoMerge pull request dotnet/core-setup#2353 from karajas/fixDebPublish
Karthik Rajasekaran [Thu, 11 May 2017 04:18:33 +0000 (21:18 -0700)]
Merge pull request dotnet/core-setup#2353 from karajas/fixDebPublish

Refactor deb installer props

Commit migrated from https://github.com/dotnet/core-setup/commit/18e0a4bc9cad90603029a2b86727e38176e42bc4

7 years agoUse run.sh from build.sh "the right way"
Matt Ellis [Wed, 10 May 2017 18:02:14 +0000 (11:02 -0700)]
Use run.sh from build.sh "the right way"

Previously, we did some argument parsing in build.sh to construct a
command line to pass to run.sh which would do additional parsing and
then actually invoke MSBuild. This change cleans things up so build.sh
works the same way as build.cmd, a simple wrapper around run.sh

As part of this work, we need to update our build configurations since
the arguments we pass to build.sh have now changed.

Fixes dotnet/core-setup#2313

Commit migrated from https://github.com/dotnet/core-setup/commit/64a0b92cb524427a620f9760a4f02b41444eb089

7 years agoMerge pull request dotnet/core-setup#2352 from ellismg/more-updates
Matt Ellis [Thu, 11 May 2017 04:05:21 +0000 (21:05 -0700)]
Merge pull request dotnet/core-setup#2352 from ellismg/more-updates

Misc updates to build system.

Commit migrated from https://github.com/dotnet/core-setup/commit/dc4becd2f5088a6a8ab43e01eafc7fb2a9c7bd11

7 years agoRefactor deb installer props
Karthik Rajasekaran [Thu, 11 May 2017 03:41:54 +0000 (20:41 -0700)]
Refactor deb installer props

Commit migrated from https://github.com/dotnet/core-setup/commit/1609a309659379a87627679f971ce468c1bae8cc

7 years agoMerge pull request dotnet/core-setup#2351 from eerhardt/RemovePJ
Eric Erhardt [Thu, 11 May 2017 02:09:34 +0000 (21:09 -0500)]
Merge pull request dotnet/core-setup#2351 from eerhardt/RemovePJ

Remove project.json usage to restore locked host and use PackageReference instead.

Commit migrated from https://github.com/dotnet/core-setup/commit/1e59f5924442dbf53095c4a255117e0aaf511871

7 years agoFix RIDPlat computation (dotnet/core-setup#2348)
Gaurav Khanna [Thu, 11 May 2017 02:08:07 +0000 (19:08 -0700)]
Fix RIDPlat computation (dotnet/core-setup#2348)

* Fix RIDPlat computation

* PR Feedback

Commit migrated from https://github.com/dotnet/core-setup/commit/2e9199993daa7af9830ea69c05e16f1c8645a7c0

7 years agoMerge pull request dotnet/core-setup#2332 from karajas/addPushToDebianRepo
Karthik Rajasekaran [Thu, 11 May 2017 01:22:15 +0000 (18:22 -0700)]
Merge pull request dotnet/core-setup#2332 from karajas/addPushToDebianRepo

Select repoid for publish to debian repo

Commit migrated from https://github.com/dotnet/core-setup/commit/216a517e3a3060af174a40565ed9de61ed1a01ed

7 years agoAdd workaround for https://github.com/NuGet/Home/issues/4424
Eric Erhardt [Thu, 11 May 2017 01:20:02 +0000 (20:20 -0500)]
Add workaround for https://github.com/NuGet/Home/issues/4424

Commit migrated from https://github.com/dotnet/core-setup/commit/66b7b8779b2a649628bbf66e3d4005c3dcf3c38b

7 years agoFix uploading of deb files
karajas [Thu, 11 May 2017 00:40:09 +0000 (00:40 +0000)]
Fix uploading of deb files

Commit migrated from https://github.com/dotnet/core-setup/commit/8230a8dbb4da222e9947dd38df60d00b00950cf0

7 years agoMove ProjectJsonFiles definition into dependencies.props
Matt Ellis [Thu, 11 May 2017 00:22:36 +0000 (17:22 -0700)]
Move ProjectJsonFiles definition into dependencies.props

Project.json files are not long for this world, but while they still
exist, move the item group that defines them (and is used by the
auto-update logic) into dependencies.props.

This makes it easier for the composed source build to use the
auto-update logic as well.

Commit migrated from https://github.com/dotnet/core-setup/commit/b9db1465c73fc4b0adcf2e089f61f9e9a02177c5

7 years agoMerge pull request dotnet/core-setup#2343 from ellismg/buildtools-cleanup
Matt Ellis [Wed, 10 May 2017 23:49:41 +0000 (16:49 -0700)]
Merge pull request dotnet/core-setup#2343 from ellismg/buildtools-cleanup

Run CMake for the host in the intermediates directory

Commit migrated from https://github.com/dotnet/core-setup/commit/03e6451ac2a28383721a36b7030d6e4d4fcff871

7 years agoRemove project.json usage to restore locked host and use PackageReference instead.
Eric Erhardt [Wed, 10 May 2017 23:26:39 +0000 (18:26 -0500)]
Remove project.json usage to restore locked host and use PackageReference instead.

Commit migrated from https://github.com/dotnet/core-setup/commit/451a2210ee8fb0f3e7ac30664f5dfe93a8860d58

7 years agoAdd a versions file to the Microsoft.NETCore.App packages with repo hashes (dotnet...
Jose Perez Rodriguez [Wed, 10 May 2017 23:11:11 +0000 (16:11 -0700)]
Add a versions file to the Microsoft.NETCore.App packages with repo hashes (dotnet/core-setup#2330)

 Add a versions file to the Microsoft.NETCore.App packages with repo hashes

Commit migrated from https://github.com/dotnet/core-setup/commit/b79caa40932848b94ab724316482a114f0f077ee

7 years agoMerge pull request dotnet/core-setup#2346 from eerhardt/build-cli-as-test-cli
Eric Erhardt [Wed, 10 May 2017 21:39:01 +0000 (16:39 -0500)]
Merge pull request dotnet/core-setup#2346 from eerhardt/build-cli-as-test-cli

Remove the test bootstrap CLI

Commit migrated from https://github.com/dotnet/core-setup/commit/9acaa9834650270cf06eb2710f490a085255801a

7 years agoRemove the test bootstrap CLI.
Eric Erhardt [Wed, 10 May 2017 20:59:32 +0000 (15:59 -0500)]
Remove the test bootstrap CLI.

Fix tests so they can be executed using an x64 'dotnet test', but test an x86 built product.

Commit migrated from https://github.com/dotnet/core-setup/commit/590df10a20f47dae2f70ab8769844d725ad1df66

7 years agoRun CMake for the host in the intermediates directory
Matt Ellis [Tue, 9 May 2017 02:12:21 +0000 (19:12 -0700)]
Run CMake for the host in the intermediates directory

CMake uses the current working directory to generate the build system,
we were running this within the source tree, so once a build was
complete there were a bunch of untracked files showing up in `git status`.

Commit migrated from https://github.com/dotnet/core-setup/commit/511b3c5b37ed50b9c69878f599f1b25be1ae20e5

7 years agoMake the LinuxArm cross build use ROOTFS_DIR (dotnet/core-setup#2345)
Gaurav Khanna [Wed, 10 May 2017 20:38:28 +0000 (13:38 -0700)]
Make the LinuxArm cross build use ROOTFS_DIR (dotnet/core-setup#2345)

* Make the LinuxArm cross build use ROOTFS_DIR

* Handle spacing

Commit migrated from https://github.com/dotnet/core-setup/commit/bcec8851461ac42af06ba783b85cc5d6e44447f1

7 years agoMerge pull request dotnet/core-setup#2328 from gkhanna79/SvcChanges
Eric Erhardt [Wed, 10 May 2017 19:14:17 +0000 (14:14 -0500)]
Merge pull request dotnet/core-setup#2328 from gkhanna79/SvcChanges

Versioning Cleanup

Commit migrated from https://github.com/dotnet/core-setup/commit/c54c12905b41cd5257794a2e06f7c9b5a1dc5fe4

7 years agoRefactor versioning
Gaurav Khanna [Sat, 6 May 2017 22:47:39 +0000 (15:47 -0700)]
Refactor versioning

Commit migrated from https://github.com/dotnet/core-setup/commit/2f6340cbd9ac016c49f0880582c4d9405604dc85

7 years agoRevert "Revert change to InitBaseDotnetCli"
Eric Mellino [Wed, 10 May 2017 18:29:48 +0000 (11:29 -0700)]
Revert "Revert change to InitBaseDotnetCli"

This reverts commit dotnet/core-setup@bd5f1ce852d98db0e8d34d9e7fa53387437f7f9f.

Commit migrated from https://github.com/dotnet/core-setup/commit/6083ead8ed6c3cae92403423c8196ff924b4e818

7 years agoMerge pull request dotnet/core-setup#2340 from dotnet-bot/master-UpdateDependencies
Wes Haggard [Wed, 10 May 2017 16:28:12 +0000 (09:28 -0700)]
Merge pull request dotnet/core-setup#2340 from dotnet-bot/master-UpdateDependencies

Update CoreClr, CoreFx, Standard to preview2-25309-01, preview2-25310-01, preview2-25310-01, respectively (master)

Commit migrated from https://github.com/dotnet/core-setup/commit/bc33881bd1306abdc8e372785db1b54ba810a329

7 years agoUpdate CoreClr, CoreFx, Standard to preview2-25309-01, preview2-25310-01, preview2...
dotnet-bot [Wed, 10 May 2017 13:28:52 +0000 (06:28 -0700)]
Update CoreClr, CoreFx, Standard to preview2-25309-01, preview2-25310-01, preview2-25310-01, respectively

Commit migrated from https://github.com/dotnet/core-setup/commit/754164fa1bd54c57335819fe8467ec063c9c3b74

7 years agoMerge pull request dotnet/core-setup#2337 from dotnet/muxer_break
Rama krishnan Raghupathy [Wed, 10 May 2017 06:26:48 +0000 (23:26 -0700)]
Merge pull request dotnet/core-setup#2337 from dotnet/muxer_break

Give usage help when invoked via pre 2.0 muxer

Commit migrated from https://github.com/dotnet/core-setup/commit/b5e593c1ea89e7c368286f1b8d01a0c317679b5d

7 years agoGive usage help when invoked via pre 2.0 muxer
Rama krishnan Raghupathy [Wed, 10 May 2017 02:54:28 +0000 (19:54 -0700)]
Give usage help when invoked via pre 2.0 muxer

Commit migrated from https://github.com/dotnet/core-setup/commit/9bee305b70e09e1f82e845daeae0bbbb674396ca

7 years agoMerge pull request dotnet/core-setup#2329 from eerhardt/FixBuild
Eric Erhardt [Wed, 10 May 2017 01:50:31 +0000 (20:50 -0500)]
Merge pull request dotnet/core-setup#2329 from eerhardt/FixBuild

Fixing the build break by putting our custom task NuGet dependencies in the right spot.

Commit migrated from https://github.com/dotnet/core-setup/commit/a0dee7d1ef97057537e2ad34b69c07d8970eeec4

7 years agoFixing the build break by ensuring the build tools AssemblyResolver is enabled during...
Eric Erhardt [Tue, 9 May 2017 22:20:10 +0000 (17:20 -0500)]
Fixing the build break by ensuring the build tools AssemblyResolver is enabled during ProcessSharedFrameworkDeps.

Commit migrated from https://github.com/dotnet/core-setup/commit/af34ef3fe0e321f5dab48dde566cfaa849824189

7 years agoMerge pull request dotnet/core-setup#2333 from tarekgh/UpdateLicenseUrl
Tarek Mahmoud Sayed [Wed, 10 May 2017 00:23:09 +0000 (17:23 -0700)]
Merge pull request dotnet/core-setup#2333 from tarekgh/UpdateLicenseUrl

Update the license to MIT for core-setup

Commit migrated from https://github.com/dotnet/core-setup/commit/e32125111a7b3745f26f17d57ae78f98dfd28fff

7 years agoUpdate the license to MIT for core-setup
Tarek Mahmoud Sayed [Tue, 9 May 2017 23:51:55 +0000 (16:51 -0700)]
Update the license to MIT for core-setup

Commit migrated from https://github.com/dotnet/core-setup/commit/bf663a311a1a39e547e677692e279237f02c21f6

7 years agoSelect repoid for publish to debian repo
Karthik Rajasekaran [Tue, 9 May 2017 23:20:15 +0000 (16:20 -0700)]
Select repoid for publish to debian repo

Commit migrated from https://github.com/dotnet/core-setup/commit/d9caf9ab402c327e0093796ed9e1657e922af7fd

7 years agoMerge pull request dotnet/core-setup#2326 from karajas/fixArmRid
Karthik Rajasekaran [Tue, 9 May 2017 20:50:05 +0000 (13:50 -0700)]
Merge pull request dotnet/core-setup#2326 from karajas/fixArmRid

Add PB_CleanAgent and TeamName and continueonerror for cleanup

Commit migrated from https://github.com/dotnet/core-setup/commit/82f9238a8597dc5d907daa226522aa4ae4b669d5

7 years agoAdd PB_CleanAgent and TeamName and continueonerror for cleanup
Karthik Rajasekaran [Tue, 9 May 2017 20:48:59 +0000 (13:48 -0700)]
Add PB_CleanAgent and TeamName and continueonerror for cleanup

Commit migrated from https://github.com/dotnet/core-setup/commit/b80b3acedb77a0bde7ddb1c3809c53f723528e3e

7 years agofix portablelinux in ci (dotnet/core-setup#2324)
chcosta [Tue, 9 May 2017 19:56:05 +0000 (12:56 -0700)]
fix portablelinux in ci (dotnet/core-setup#2324)

Commit migrated from https://github.com/dotnet/core-setup/commit/86fafc1184d50b80efcbb6e2d1e65bc62c1633c0

7 years agoMerge pull request dotnet/core-setup#2275 from eerhardt/SharedFx
Eric Erhardt [Tue, 9 May 2017 19:24:57 +0000 (14:24 -0500)]
Merge pull request dotnet/core-setup#2275 from eerhardt/SharedFx

Move shared framework publish to MSBuild and off project.json

Commit migrated from https://github.com/dotnet/core-setup/commit/b38527380102d07ebcd7a0dd972bcc111bdca5ec

7 years agoMerge pull request dotnet/core-setup#2323 from karajas/fixArmRid
Karthik Rajasekaran [Tue, 9 May 2017 19:12:02 +0000 (12:12 -0700)]
Merge pull request dotnet/core-setup#2323 from karajas/fixArmRid

Remove storage container name and use global parameters in core-setup…

Commit migrated from https://github.com/dotnet/core-setup/commit/41f5fc94eedc889f086800c23f35bf14a8c75a9f

7 years agoRemove storage container name and use global parameters in core-setup-publish
Karthik Rajasekaran [Tue, 9 May 2017 18:57:22 +0000 (11:57 -0700)]
Remove storage container name and use global parameters in core-setup-publish

Commit migrated from https://github.com/dotnet/core-setup/commit/91fe73ce2ac47aa883458fddae7533ac8703d6c9

7 years agoRespond to PR feedback.
Eric Erhardt [Tue, 9 May 2017 19:05:36 +0000 (14:05 -0500)]
Respond to PR feedback.

Commit migrated from https://github.com/dotnet/core-setup/commit/d1a2c4ae4882d70934833a07d50032fd8d0cd01b

7 years agoMerge pull request dotnet/core-setup#2321 from karajas/fixArmRid
Karthik Rajasekaran [Tue, 9 May 2017 17:33:42 +0000 (10:33 -0700)]
Merge pull request dotnet/core-setup#2321 from karajas/fixArmRid

Remove extra parenthesis from argument list in ARM build

Commit migrated from https://github.com/dotnet/core-setup/commit/b8311c05062f3b48818cc94995b35cc824ff8906

7 years agoRemove extra parenthesis from argument list in ARM build
Karthik Rajasekaran [Tue, 9 May 2017 17:31:46 +0000 (10:31 -0700)]
Remove extra parenthesis from argument list in ARM build

Commit migrated from https://github.com/dotnet/core-setup/commit/55100453e393d5fecf0f3bd5a52321e0544c7746

7 years ago/* DO NOT MERGE */ Enable arm / debian jenkins builds (dotnet/core-setup#2305)
chcosta [Tue, 9 May 2017 17:18:40 +0000 (10:18 -0700)]
/* DO NOT MERGE */ Enable arm / debian jenkins builds (dotnet/core-setup#2305)

* Enable arm / deb build in Jenkins

* PR feedback

* Add missing ')'

* Fix casing

Commit migrated from https://github.com/dotnet/core-setup/commit/433ee07e7b4be8798d1633610f5e38577bcaaf84

7 years agoMerge pull request dotnet/core-setup#2318 from karajas/fixArmRid
Karthik Rajasekaran [Tue, 9 May 2017 17:14:03 +0000 (10:14 -0700)]
Merge pull request dotnet/core-setup#2318 from karajas/fixArmRid

Add PortableBuild to PB_CommonMSBuildArgs

Commit migrated from https://github.com/dotnet/core-setup/commit/61ea1d23c1dca82d4b6b78d3bf5bf54575838fc4

7 years agoAdd PortableBuild to PB_CommonMSBuildArgs
Karthik Rajasekaran [Tue, 9 May 2017 16:26:16 +0000 (09:26 -0700)]
Add PortableBuild to PB_CommonMSBuildArgs

Commit migrated from https://github.com/dotnet/core-setup/commit/8720ffaa51191c7eb6e3020e5c1e62a0227353bb

7 years agoFix shared framework restore on case-sensitive file systems by passing in all the...
Eric Erhardt [Thu, 4 May 2017 02:27:33 +0000 (21:27 -0500)]
Fix shared framework restore on case-sensitive file systems by passing in all the necessary --source parameters.

Commit migrated from https://github.com/dotnet/core-setup/commit/893118db033ba8821b6bc1dbb698c68b95a64d38

7 years agoMove shared framework publish to MSBuild and off project.json
Eric Erhardt [Wed, 3 May 2017 21:45:27 +0000 (16:45 -0500)]
Move shared framework publish to MSBuild and off project.json

Commit migrated from https://github.com/dotnet/core-setup/commit/0034e96e197c38358c21db5f1e4c3642f64a0467

7 years agoMerge pull request dotnet/core-setup#2308 from eerhardt/PortStoreBug
Eric Erhardt [Tue, 9 May 2017 13:47:57 +0000 (08:47 -0500)]
Merge pull request dotnet/core-setup#2308 from eerhardt/PortStoreBug

[Port to master] DependencyModel continue on on file not found

Commit migrated from https://github.com/dotnet/core-setup/commit/61936ba8d57b6a22bcd5e6d777ce3f2b1cdc1627

7 years agoMerge pull request dotnet/core-setup#2317 from karajas/fixArmRid
Karthik Rajasekaran [Tue, 9 May 2017 08:07:34 +0000 (01:07 -0700)]
Merge pull request dotnet/core-setup#2317 from karajas/fixArmRid

Pass in portable arm rids for publish

Commit migrated from https://github.com/dotnet/core-setup/commit/471bd1f782af8ef1323e2d0991cb1cc415891bc1

7 years agoPass in portable arm rids for publish
Karthik Rajasekaran [Tue, 9 May 2017 08:03:50 +0000 (01:03 -0700)]
Pass in portable arm rids for publish

Commit migrated from https://github.com/dotnet/core-setup/commit/39df24a93269976c6bfcf710bbadf807e39e4b0c

7 years agoMerge pull request dotnet/core-setup#2314 from ramarag/fix_user_profile
Rama krishnan Raghupathy [Tue, 9 May 2017 06:59:17 +0000 (23:59 -0700)]
Merge pull request dotnet/core-setup#2314 from ramarag/fix_user_profile

Maintaining consistency of store locations for userprofile

Commit migrated from https://github.com/dotnet/core-setup/commit/b932382ab0362625c3a724020b50227e706482e7

7 years agoMerge pull request dotnet/core-setup#2312 from ramarag/lookup_dir
Rama krishnan Raghupathy [Tue, 9 May 2017 06:58:34 +0000 (23:58 -0700)]
Merge pull request dotnet/core-setup#2312 from ramarag/lookup_dir

Lookup dir

Commit migrated from https://github.com/dotnet/core-setup/commit/3397f89ce07d4c224694596236454ad5cad56ae7

7 years agoMerge pull request dotnet/core-setup#2316 from eerhardt/FixPlatformManifest
Eric Erhardt [Tue, 9 May 2017 03:42:04 +0000 (22:42 -0500)]
Merge pull request dotnet/core-setup#2316 from eerhardt/FixPlatformManifest

Fix PlatformManifest.txt file to contain the full assets from all platforms.

Commit migrated from https://github.com/dotnet/core-setup/commit/e838b6533f18e6bdfa5ca785a3a6c5ce999216f6

7 years agoFix PlatformManifest.txt file to contain the full assets from all platforms.
Eric Erhardt [Tue, 9 May 2017 02:45:03 +0000 (21:45 -0500)]
Fix PlatformManifest.txt file to contain the full assets from all platforms.

Commit migrated from https://github.com/dotnet/core-setup/commit/4e048275f02ea523eb3cf10006e98e77d283fd06

7 years agoMerge pull request dotnet/core-setup#2241 from ramarag/fix_longpath
Rama krishnan Raghupathy [Tue, 9 May 2017 02:41:39 +0000 (19:41 -0700)]
Merge pull request dotnet/core-setup#2241 from ramarag/fix_longpath

Allow host to access long files

Commit migrated from https://github.com/dotnet/core-setup/commit/77be5fa8f85acabc3dd42c7fba99173b26ec7c89

7 years agoMerge pull request dotnet/core-setup#2315 from karajas/fixPublish
Karthik Rajasekaran [Tue, 9 May 2017 01:39:55 +0000 (18:39 -0700)]
Merge pull request dotnet/core-setup#2315 from karajas/fixPublish

Escape publish logging paths in build definitions

Commit migrated from https://github.com/dotnet/core-setup/commit/4932ccdcf54bc6680979bd73e5780a2c7f6a7dc2

7 years agoEscape publish logging paths
Karthik Rajasekaran [Tue, 9 May 2017 01:37:59 +0000 (18:37 -0700)]
Escape publish logging paths

Commit migrated from https://github.com/dotnet/core-setup/commit/b92ddfcd8540c43e3e0f105cc105adb0769ddb89

7 years agoMerge pull request dotnet/core-setup#2292 from karajas/addPublish
Karthik Rajasekaran [Tue, 9 May 2017 01:29:24 +0000 (18:29 -0700)]
Merge pull request dotnet/core-setup#2292 from karajas/addPublish

Add publish step to build definition

Commit migrated from https://github.com/dotnet/core-setup/commit/dff6a61db1ae81b144965b3fe50f3b241378431a

7 years agoMaintaining consistency of store locations for userprofile
Rama Krishnan Raghupathy [Tue, 9 May 2017 01:18:33 +0000 (18:18 -0700)]
Maintaining consistency of store locations for userprofile

Commit migrated from https://github.com/dotnet/core-setup/commit/37015a3264130edbbece36bf92ba63b885f1dd38

7 years agoChange PB_Branch to master in definitions
Karthik Rajasekaran [Tue, 9 May 2017 01:15:19 +0000 (18:15 -0700)]
Change PB_Branch to master in definitions

Commit migrated from https://github.com/dotnet/core-setup/commit/ab6172e2b08b31695771d6a04282877491fb3ef4

7 years agoremoving extra DIR_SEPARATOR for normalized paths
Rama Krishnan Raghupathy [Sat, 6 May 2017 03:58:10 +0000 (20:58 -0700)]
removing extra DIR_SEPARATOR for normalized paths

Commit migrated from https://github.com/dotnet/core-setup/commit/3b8111f53a59e846ddcba363c3c5d0c0acfb7a2a

7 years agoAdds long path support in the host
Rama Krishnan Raghupathy [Thu, 27 Apr 2017 03:17:52 +0000 (20:17 -0700)]
Adds long path support in the host

Add asserts for Normalized paths

Commit migrated from https://github.com/dotnet/core-setup/commit/6186962c2546713d521dcee2afeb481fa589ecd0

7 years agoMove debian publish to end
Karthik Rajasekaran [Tue, 9 May 2017 00:08:01 +0000 (17:08 -0700)]
Move debian publish to end

Add clean up vbcs script to publish

Commit migrated from https://github.com/dotnet/core-setup/commit/725b8843e83f4f6fecbe41fc8ee4f72ee16258e9

7 years agoonly use lookup directories for pupulating PROBE_PATHS
Rama Krishnan Raghupathy [Fri, 5 May 2017 23:06:21 +0000 (16:06 -0700)]
only use lookup directories for pupulating PROBE_PATHS

Commit migrated from https://github.com/dotnet/core-setup/commit/10aab39894c00b69cfe31246a8b0dda03019b077

7 years agoMerge pull request dotnet/core-setup#2310 from karajas/fixOSXInstaller
Karthik Rajasekaran [Mon, 8 May 2017 21:26:35 +0000 (14:26 -0700)]
Merge pull request dotnet/core-setup#2310 from karajas/fixOSXInstaller

Change OSX postinstall script permissions

Commit migrated from https://github.com/dotnet/core-setup/commit/4abed9b1c50696a406d8ca4381be58b4cbcdfd03

7 years agoMerge pull request dotnet/core-setup#2309 from eerhardt/FixDependencyModelDeps
Eric Erhardt [Mon, 8 May 2017 21:24:21 +0000 (16:24 -0500)]
Merge pull request dotnet/core-setup#2309 from eerhardt/FixDependencyModelDeps

Fix dependency model deps

Commit migrated from https://github.com/dotnet/core-setup/commit/54d2c511e4afeab0caa279aa9be7369fb9964fd5

7 years agoAddress feedback
Karthik Rajasekaran [Mon, 8 May 2017 21:22:49 +0000 (14:22 -0700)]
Address feedback

Commit migrated from https://github.com/dotnet/core-setup/commit/8a703493ad920ba931c61b99d4f88e2e8856cb13

7 years agoFix DependencyModel's dependency on PlatformAbstractions to use a pre-release version.
Eric Erhardt [Mon, 8 May 2017 19:33:14 +0000 (14:33 -0500)]
Fix DependencyModel's dependency on PlatformAbstractions to use a pre-release version.

Work around https://github.com/NuGet/Home/issues/4337

Commit migrated from https://github.com/dotnet/core-setup/commit/718ddb0695f5930cac72fb1a81702dcd8cb5444e

7 years agoFix DependencyModel and PlatformAbstractions to not depend on NETStandard.Library.
Eric Erhardt [Mon, 8 May 2017 18:42:24 +0000 (13:42 -0500)]
Fix DependencyModel and PlatformAbstractions to not depend on NETStandard.Library.

Also refactor their .csproj to have common properties.

Commit migrated from https://github.com/dotnet/core-setup/commit/4ce758ffa5521cbcb1d2a961ddae09403cccc036

7 years agoChange OSX postinstall script permissions
dotnet-bot [Mon, 8 May 2017 17:59:33 +0000 (10:59 -0700)]
Change OSX postinstall script permissions

Commit migrated from https://github.com/dotnet/core-setup/commit/4b6f787f7ea0107621a4e2342027b6fe71302615

7 years agoRemove Crossbuild build definition
Karthik Rajasekaran [Mon, 8 May 2017 17:54:38 +0000 (10:54 -0700)]
Remove Crossbuild build definition

Commit migrated from https://github.com/dotnet/core-setup/commit/2195c132c0c4b889556a725afe936ec20745db02

7 years agoRemove unnecessary publish varibles from definition
Karthik Rajasekaran [Fri, 5 May 2017 23:23:10 +0000 (16:23 -0700)]
Remove unnecessary publish varibles from definition

Commit migrated from https://github.com/dotnet/core-setup/commit/aed7afda15ed4bd0acda122e0c1201f7cf9416dc

7 years agoDependencyModel continue on on file not found
Eric Erhardt [Thu, 4 May 2017 18:39:43 +0000 (13:39 -0500)]
DependencyModel continue on on file not found

Now that we have runtime package stores, there are package paths that don't contain all of the reference assemblies.  Runtime package stores actually don't have any reference assemblies.

When DependencyModel is given a runtime package store and a NuGet cache directory (in that order), it needs to keep looking in all the package paths it is given before throwing an exception.

Commit migrated from https://github.com/dotnet/core-setup/commit/91541a829156c92ad070fbe220c370bbfdf888fb

7 years agoRefactor
Karthik Rajasekaran [Thu, 4 May 2017 22:54:57 +0000 (15:54 -0700)]
Refactor

Commit migrated from https://github.com/dotnet/core-setup/commit/1b2df4e45d34cad13997f8e1e38df9f88e1eb15d