platform/upstream/dotnet/runtime.git
5 years agoDisable node reuse in AzDO builds on persistent machines, add FreeBSD (dotnet/core...
Davis Goodin [Thu, 10 Jan 2019 20:10:55 +0000 (14:10 -0600)]
Disable node reuse in AzDO builds on persistent machines, add FreeBSD (dotnet/core-setup#4950)

* Disable node reuse in AzDO builds

Removes a source of cross-contamination on persistent build machines causing "Assembly with same name is already loaded" errors.

* Revert "Remove FreeBSD temporarily: official build fails"

This reverts commit dotnet/core-setup@a8f4c17fef017f6a8c1a65aa73acf31e5d1ca173.

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

5 years agoRemove FreeBSD temporarily: official build fails (dotnet/core-setup#4948)
Davis Goodin [Thu, 10 Jan 2019 00:37:46 +0000 (18:37 -0600)]
Remove FreeBSD temporarily: official build fails (dotnet/core-setup#4948)

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

5 years agoBuild definition renames for FreeBSD (dotnet/core-setup#4946)
Davis Goodin [Wed, 9 Jan 2019 23:34:47 +0000 (17:34 -0600)]
Build definition renames for FreeBSD (dotnet/core-setup#4946)

* Build definition renames for FreeBSD

Build_Linux_x64_FreeBSD => Build_FreeBSD_x64

linux-build.yml => bash-build.yml

* Sort lists of legs in finalize-publish.yml

* Sort build legs by displayName

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

5 years agoEnable FreeBSD leg (dotnet/core-setup#4936)
Rakesh Singh [Wed, 9 Jan 2019 18:48:00 +0000 (10:48 -0800)]
Enable FreeBSD leg (dotnet/core-setup#4936)

* Enable FreeBSD leg

* Updates per review comments

* Run FreeBSD leg only for internal build ( CI and official )

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

5 years agoMultilevel lookup includes a custom SDK installation directory (dotnet/core-setup...
John Beisner [Tue, 8 Jan 2019 16:04:10 +0000 (08:04 -0800)]
Multilevel lookup includes a custom SDK installation directory (dotnet/core-setup#4857)

Multilevel lookup includes a custom SDK installation directory
* Avoid duplicate global dirs.
* Define: 'RRF_SUBKEY_WOW6432KEY' if not defined.
* Adding tests for MultiLevel Lookup and the SDK Self-Registred dirtectory.
* Disable self-registered SDK installation directory for win_arm64; win-arm
* Adding true multi-level SDK and Runtime look-up; moving non-multi-level SDK version resoution tests.
* Multi-level lookup tests are for Windows only; separating and duplicating SharedFX multi-level and non-multi-level lookup tests.

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

5 years agoUndo the unwanted change brought by https://github.com/dotnet/core-setup/pull/4919...
Rakesh Singh [Mon, 7 Jan 2019 22:59:53 +0000 (14:59 -0800)]
Undo the unwanted change brought by https://github.com/dotnet/core-setup/pull/4919 . This is causing Official build finalize-publish failure. (dotnet/core-setup#4934)

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

5 years agoDelete buildpipeline json files as we have moved to azure devops yaml based build...
Rakesh Singh [Sat, 5 Jan 2019 08:55:08 +0000 (00:55 -0800)]
Delete buildpipeline json files as we have moved to azure devops yaml based build definitions (dotnet/core-setup#4930)

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

5 years agoMerge pull request dotnet/core-setup#4929 from rakeshsinghranchi/Stop-Jenkins-CI
Matt Mitchell [Fri, 4 Jan 2019 23:17:53 +0000 (15:17 -0800)]
Merge pull request dotnet/core-setup#4929 from rakeshsinghranchi/Stop-Jenkins-CI

Stop Jenkins CI for master branch

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

5 years agoStop Jenkins CI
Rakesh Ranjan Singh [Fri, 4 Jan 2019 21:56:40 +0000 (13:56 -0800)]
Stop Jenkins CI

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

5 years agoBuild Tizen only for Pull Request build (dotnet/core-setup#4928)
Rakesh Singh [Fri, 4 Jan 2019 21:53:04 +0000 (13:53 -0800)]
Build Tizen only for Pull Request build (dotnet/core-setup#4928)

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

5 years agoUpdate BuildTools to preview1-03603-01 (dotnet/core-setup#4925)
dotnet-maestro-bot [Fri, 4 Jan 2019 18:04:46 +0000 (10:04 -0800)]
Update BuildTools to preview1-03603-01 (dotnet/core-setup#4925)

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

5 years agoUpdate BuildTools, CoreClr, CoreFx to preview1-03603-01, preview-27303-03, preview...
dotnet-maestro-bot [Fri, 4 Jan 2019 04:28:51 +0000 (20:28 -0800)]
Update BuildTools, CoreClr, CoreFx to preview1-03603-01, preview-27303-03, preview.19053.1, respectively (dotnet/core-setup#4916)

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

5 years agoDependency uptake for coreclr,corefx and netstandard (dotnet/core-setup#4919)
Rakesh Singh [Thu, 3 Jan 2019 21:22:15 +0000 (13:22 -0800)]
Dependency uptake for coreclr,corefx  and netstandard (dotnet/core-setup#4919)

* Dependency intake for core-setup

* Hook up Arcade Versions.props

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

5 years agoUpdate CoreClr, CoreFx to preview-27303-01, preview.19052.1, respectively (dotnet...
dotnet-maestro-bot [Thu, 3 Jan 2019 02:47:48 +0000 (18:47 -0800)]
Update CoreClr, CoreFx to preview-27303-01, preview.19052.1, respectively (dotnet/core-setup#4914)

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

5 years agoFix usage message for `--roll-forward-on-no-candidate-fx` (dotnet/core-setup#4878)
Vitek Karas [Wed, 2 Jan 2019 20:21:39 +0000 (12:21 -0800)]
Fix usage message for `--roll-forward-on-no-candidate-fx` (dotnet/core-setup#4878)

Fix usage message for roll-forward-on-no-candidate-fx to make it clear that it requires a value.
Made the descriptions consistent with those reported by CLI (dots at the end).
In case of parsing error, show the argument descriptions as well, not just the names and values.

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

5 years agoUpdate CoreClr, CoreFx to preview-27302-01, preview.19051.1, respectively (dotnet...
dotnet-maestro-bot [Wed, 2 Jan 2019 04:59:43 +0000 (20:59 -0800)]
Update CoreClr, CoreFx to preview-27302-01, preview.19051.1, respectively (dotnet/core-setup#4911)

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

5 years agoUpdate CoreClr, CoreFx to preview-27231-02, preview.18631.1, respectively (dotnet...
dotnet-maestro-bot [Mon, 31 Dec 2018 17:53:45 +0000 (09:53 -0800)]
Update CoreClr, CoreFx to preview-27231-02, preview.18631.1, respectively (dotnet/core-setup#4909)

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

5 years agoUpdate CoreClr, CoreFx to preview-27230-01, preview.18629.2, respectively (dotnet...
dotnet-maestro-bot [Sun, 30 Dec 2018 06:31:56 +0000 (22:31 -0800)]
Update CoreClr, CoreFx to preview-27230-01, preview.18629.2, respectively (dotnet/core-setup#4906)

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

5 years agoUpdate CoreClr, CoreFx to preview-27228-02, preview.18628.1, respectively (dotnet...
dotnet-maestro-bot [Fri, 28 Dec 2018 15:38:43 +0000 (07:38 -0800)]
Update CoreClr, CoreFx to preview-27228-02, preview.18628.1, respectively (dotnet/core-setup#4905)

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

5 years agoUpdate CoreClr, CoreFx to preview-27228-01, preview.18627.2, respectively (dotnet...
dotnet-maestro-bot [Fri, 28 Dec 2018 06:06:11 +0000 (22:06 -0800)]
Update CoreClr, CoreFx to preview-27228-01, preview.18627.2, respectively (dotnet/core-setup#4901)

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

5 years agoUpdate CoreClr, CoreFx to preview-27226-02, preview.18626.1, respectively (dotnet...
dotnet-maestro-bot [Wed, 26 Dec 2018 17:28:15 +0000 (09:28 -0800)]
Update CoreClr, CoreFx to preview-27226-02, preview.18626.1, respectively (dotnet/core-setup#4899)

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

5 years agoUpdate CoreClr, CoreFx to preview-27225-01, preview.18624.2, respectively (dotnet...
dotnet-maestro-bot [Tue, 25 Dec 2018 03:26:06 +0000 (19:26 -0800)]
Update CoreClr, CoreFx to preview-27225-01, preview.18624.2, respectively (dotnet/core-setup#4898)

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

5 years agoUpdate CoreClr, CoreFx to preview-27223-02, preview.18622.2, respectively (dotnet...
dotnet-maestro-bot [Sun, 23 Dec 2018 15:28:56 +0000 (07:28 -0800)]
Update CoreClr, CoreFx to preview-27223-02, preview.18622.2, respectively (dotnet/core-setup#4896)

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

5 years agoUpdate CoreClr, CoreFx to preview-27221-01, preview.18620.3, respectively (dotnet...
dotnet-maestro-bot [Fri, 21 Dec 2018 04:31:58 +0000 (20:31 -0800)]
Update CoreClr, CoreFx to preview-27221-01, preview.18620.3, respectively (dotnet/core-setup#4891)

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

5 years agoDouble the default timeout. Publishing is subject to huge delays due to contention...
Rakesh Singh [Thu, 20 Dec 2018 22:28:40 +0000 (14:28 -0800)]
Double the default timeout. Publishing is subject to huge delays due to contention on the dotnet-core blob feed (dotnet/core-setup#4892)

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

5 years agoStop auto-update of Feed task from buildtools . Feed task is consumed from Arcade...
Rakesh Singh [Thu, 20 Dec 2018 22:24:31 +0000 (14:24 -0800)]
Stop auto-update of Feed task from buildtools . Feed task is consumed from Arcade repo. (dotnet/core-setup#4893)

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

5 years agoUpdate BuildTools, CoreClr to preview1-03430-01, preview-27220-03, respectively ...
dotnet-maestro-bot [Thu, 20 Dec 2018 20:07:18 +0000 (12:07 -0800)]
Update BuildTools, CoreClr to preview1-03430-01, preview-27220-03, respectively (dotnet/core-setup#4886)

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

5 years agoSigning-validation leg doesn't work for real signing as it depends on internal nuget...
Rakesh Singh [Thu, 20 Dec 2018 19:25:50 +0000 (11:25 -0800)]
Signing-validation leg doesn't work for real signing as it depends on internal nuget packages ( to download bininspect.exe ) . As Arcade provides signing validation, it will be covered as part of the Arcade build migration. (dotnet/core-setup#4888)

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

5 years agoFix official build (dotnet/core-setup#4885)
Rakesh Singh [Thu, 20 Dec 2018 00:58:59 +0000 (16:58 -0800)]
Fix official build (dotnet/core-setup#4885)

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

5 years agoPort buildpipeline json to Azure devops Yaml (dotnet/core-setup#4860)
Rakesh Singh [Wed, 19 Dec 2018 20:08:14 +0000 (12:08 -0800)]
Port buildpipeline json to Azure devops Yaml (dotnet/core-setup#4860)

* Port buildpipeline json to Azure devops Yaml.

* Update per review comments

* few more updates to the review comments

* Fix PR build issue for Windows leg

* NetCorePublic-Int-Pool machine pool doesn't have VS 2015 or VS 2017 installed. Switching to Hosted VS2017

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

5 years agoUpdate CoreClr, CoreFx to preview-27219-04, preview.18619.1, respectively (dotnet...
dotnet-maestro-bot [Wed, 19 Dec 2018 19:22:01 +0000 (11:22 -0800)]
Update CoreClr, CoreFx to preview-27219-04, preview.18619.1, respectively (dotnet/core-setup#4883)

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

5 years agoUpdate CoreFx to preview.18618.9 (dotnet/core-setup#4881)
dotnet-maestro-bot [Wed, 19 Dec 2018 04:53:10 +0000 (20:53 -0800)]
Update CoreFx to preview.18618.9 (dotnet/core-setup#4881)

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

5 years agoHost UI errors (dotnet/core-setup#4844)
Vitek Karas [Tue, 18 Dec 2018 21:23:53 +0000 (13:23 -0800)]
Host UI errors (dotnet/core-setup#4844)

Implements reporting errors with message box for Windows GUI apps in apphost.

In apphost, if it's running as GUI, error writing will be redirected to a buffer. Upon exit, if the error buffer is not empty, it will be showed on screen as a message box.
The error writer is propagated from apphost to hostfxr and thus to hostpolicy.

This solves the problem that GUI apps which don't have console die silently without reporting any errors if there are issues during host execution.

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

5 years agoUpdate CoreClr to preview-27218-02 (dotnet/core-setup#4876)
dotnet-maestro-bot [Tue, 18 Dec 2018 17:45:30 +0000 (09:45 -0800)]
Update CoreClr to preview-27218-02 (dotnet/core-setup#4876)

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

5 years agoAdded what TPA is. (dotnet/core-setup#4848)
Jaliya Udagedara [Tue, 18 Dec 2018 16:10:54 +0000 (05:10 +1300)]
Added what TPA is. (dotnet/core-setup#4848)

* Added what TPA is.

* Updated code snippet.

* Fix typo

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

5 years agoUpdate CoreClr to preview-27217-02 (dotnet/core-setup#4874)
dotnet-maestro-bot [Mon, 17 Dec 2018 17:21:19 +0000 (09:21 -0800)]
Update CoreClr to preview-27217-02 (dotnet/core-setup#4874)

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

5 years agoUpdate CoreClr to preview-27217-01 (dotnet/core-setup#4870)
dotnet-maestro-bot [Mon, 17 Dec 2018 06:41:38 +0000 (22:41 -0800)]
Update CoreClr to preview-27217-01 (dotnet/core-setup#4870)

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

5 years agoDrop Ubuntu 17.10 and Fedora 26 (dotnet/core-setup#4734)
Rakesh Singh [Fri, 14 Dec 2018 18:04:09 +0000 (10:04 -0800)]
Drop Ubuntu 17.10 and Fedora 26 (dotnet/core-setup#4734)

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

5 years agoUpdate CoreClr to preview-27214-02 (dotnet/core-setup#4867)
dotnet-maestro-bot [Fri, 14 Dec 2018 17:05:23 +0000 (09:05 -0800)]
Update CoreClr to preview-27214-02 (dotnet/core-setup#4867)

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

5 years agoUpdate CoreClr, CoreFx to preview-27213-02, preview.18613.4, respectively (dotnet...
dotnet-maestro-bot [Thu, 13 Dec 2018 18:48:13 +0000 (10:48 -0800)]
Update CoreClr, CoreFx to preview-27213-02, preview.18613.4, respectively (dotnet/core-setup#4863)

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

5 years agoUpdate CoreClr to preview-27212-01 (dotnet/core-setup#4856)
dotnet-maestro-bot [Wed, 12 Dec 2018 18:02:05 +0000 (10:02 -0800)]
Update CoreClr to preview-27212-01 (dotnet/core-setup#4856)

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

5 years agoUpdate Core-Setup-Windows-Arm-BT.json
Rakesh Singh [Wed, 12 Dec 2018 00:30:38 +0000 (16:30 -0800)]
Update Core-Setup-Windows-Arm-BT.json

Updated the pool id for DotNetCore-Build

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

5 years agoFix Arm64 leg in Official build (dotnet/core-setup#4853)
Rakesh Singh [Tue, 11 Dec 2018 19:07:41 +0000 (11:07 -0800)]
Fix Arm64 leg in Official build (dotnet/core-setup#4853)

Fix Arm64 leg in Official build

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

5 years agoUpdate CoreClr to preview-27211-02 (dotnet/core-setup#4852)
dotnet-maestro-bot [Tue, 11 Dec 2018 17:15:05 +0000 (09:15 -0800)]
Update CoreClr to preview-27211-02 (dotnet/core-setup#4852)

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

5 years agoUpdate CoreClr to preview-27211-01 (dotnet/core-setup#4850)
dotnet-maestro-bot [Tue, 11 Dec 2018 08:41:28 +0000 (00:41 -0800)]
Update CoreClr to preview-27211-01 (dotnet/core-setup#4850)

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

5 years agoUpdate CoreClr to preview-27210-02 (dotnet/core-setup#4845)
dotnet-maestro-bot [Mon, 10 Dec 2018 19:14:56 +0000 (11:14 -0800)]
Update CoreClr to preview-27210-02 (dotnet/core-setup#4845)

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

5 years agoUpdate CoreClr to preview-27207-02 (dotnet/core-setup#4841)
dotnet-maestro-bot [Fri, 7 Dec 2018 18:00:11 +0000 (10:00 -0800)]
Update CoreClr to preview-27207-02 (dotnet/core-setup#4841)

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

5 years agoCorrect win-arm64 build machine affinity
Steve MacLean [Thu, 6 Dec 2018 23:28:35 +0000 (18:28 -0500)]
Correct win-arm64 build machine affinity

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

5 years agoUpdate probe-win.ps1 from corefx
Steve MacLean [Thu, 6 Dec 2018 22:14:26 +0000 (17:14 -0500)]
Update probe-win.ps1 from corefx

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

5 years agoEnable Windows ARM64 CI PR builds
Steve MacLean [Wed, 5 Dec 2018 20:33:57 +0000 (15:33 -0500)]
Enable Windows ARM64 CI PR builds

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

5 years agoChange arm64 build to use public VS tools instead of private toolset
Steve MacLean [Wed, 5 Dec 2018 18:16:30 +0000 (13:16 -0500)]
Change arm64 build to use public VS tools instead of private toolset

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

5 years agoUpdate CoreClr, CoreFx to preview-27206-02, preview.18606.1, respectively (dotnet...
dotnet-maestro-bot [Thu, 6 Dec 2018 18:58:09 +0000 (10:58 -0800)]
Update CoreClr, CoreFx to preview-27206-02, preview.18606.1, respectively (dotnet/core-setup#4834)

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

5 years agoSmall SDK lookup fix (dotnet/core-setup#4807)
Vitek Karas [Wed, 5 Dec 2018 18:34:43 +0000 (10:34 -0800)]
Small SDK lookup fix (dotnet/core-setup#4807)

* Improve SDK version lookup description

Link to official docs which have detailed description of the algorithm.
Add a note about the hostfxr export options as well.

* Fix a small issue to avoid looking up directories like -1.-1.-1

If the global.json specifies SDK version but we can't find that version in a given search location, the code would end up checking if a folder with name "-1.-1.-1" exist. This is because we're left with empty version structure which is represented as -1.-1.-1.
Not only this is a small perf issue (unnecessarily looking at disk), but if the folder existed by any chance we would have returned that version for use.

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

5 years agoUpdate CoreFx to preview.18605.1 (dotnet/core-setup#4831)
dotnet-maestro-bot [Wed, 5 Dec 2018 04:40:55 +0000 (20:40 -0800)]
Update CoreFx to preview.18605.1 (dotnet/core-setup#4831)

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

5 years agoAdd new export to hostpolicy and hostfxr to redirect error output (dotnet/core-setup...
Vitek Karas [Tue, 4 Dec 2018 23:26:52 +0000 (15:26 -0800)]
Add new export to hostpolicy and hostfxr to redirect error output (dotnet/core-setup#4816)

* Add new export to hostpolicy and hostfxr to redirect error output to a callback

This introduces corehost_set_error_writer and hostfxr_set_error_writer exports.
If set, all errors will be written to the error writer instead of the default stderr.
Tracing is unaffected by this change.
The error writer is set per-thread (thread local).
Only one error writer can be set on a given thread. Subsequent calls to set error
writer will overwrite the previous writer.

hostfxr propagates the custom error writer (if any) to the hostpolicy
for the duration of the calls it makes to hostpolicy.

Added tests to validate the new behavior.

* Remove TODOs which are now resolved with this change

* Fix buffer allocation to work with any string (arbitrary large).
Remove locks on error writer since it's thread local.

* Fix the error formating on Linux

* Fix error formatting on Linux

va_list is not reusable, by definition. On Windows this works since the implementation makes it reusable. but on Linux it's not. So make a copy before calling the printf with it.

Simplify the code, since vsnprintf and _vsnwprintf do in fact behave the same if passed NULL buffer and zero length (calculates the necessary buffer size). So no need for two functions even on Windows.

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

5 years agoUpdate CoreClr, CoreFx to preview-27204-02, preview.18604.2, respectively (dotnet...
dotnet-maestro-bot [Tue, 4 Dec 2018 18:01:04 +0000 (10:01 -0800)]
Update CoreClr, CoreFx to preview-27204-02, preview.18604.2, respectively (dotnet/core-setup#4829)

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

5 years agoUpdate CoreClr, CoreFx to preview-27203-03, preview.18603.1, respectively (dotnet...
dotnet-maestro-bot [Mon, 3 Dec 2018 17:27:11 +0000 (09:27 -0800)]
Update CoreClr, CoreFx to preview-27203-03, preview.18603.1, respectively (dotnet/core-setup#4827)

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

5 years agoUpdate CoreFx to preview.18601.1 (dotnet/core-setup#4825)
dotnet-maestro-bot [Sat, 1 Dec 2018 04:33:27 +0000 (20:33 -0800)]
Update CoreFx to preview.18601.1 (dotnet/core-setup#4825)

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

5 years agoUpdate CoreClr to preview-27201-01 (dotnet/core-setup#4824)
dotnet-maestro-bot [Sat, 1 Dec 2018 02:48:43 +0000 (18:48 -0800)]
Update CoreClr to preview-27201-01 (dotnet/core-setup#4824)

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

5 years agoUpdate BuildTools, CoreClr, CoreFx to preview1-03430-01, preview-27130-03, preview...
dotnet-maestro-bot [Sat, 1 Dec 2018 01:04:24 +0000 (17:04 -0800)]
Update BuildTools, CoreClr, CoreFx to preview1-03430-01, preview-27130-03, preview.18580.3, respectively (dotnet/core-setup#4822)

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

5 years agoTo trigger repo mirroring
Rakesh Singh [Fri, 30 Nov 2018 22:16:54 +0000 (14:16 -0800)]
To trigger repo mirroring

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

5 years agoUpdate CoreClr to preview-27130-01 (dotnet/core-setup#4820)
dotnet-maestro-bot [Fri, 30 Nov 2018 03:25:27 +0000 (19:25 -0800)]
Update CoreClr to preview-27130-01 (dotnet/core-setup#4820)

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

5 years agoUpdate CoreClr to preview-27129-03 (dotnet/core-setup#4818)
dotnet-maestro-bot [Thu, 29 Nov 2018 21:24:46 +0000 (13:24 -0800)]
Update CoreClr to preview-27129-03 (dotnet/core-setup#4818)

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

5 years agoUpdate CoreClr, CoreFx to preview-27129-02, preview.18579.2, respectively (dotnet...
dotnet-maestro-bot [Thu, 29 Nov 2018 19:50:35 +0000 (11:50 -0800)]
Update CoreClr, CoreFx to preview-27129-02, preview.18579.2, respectively (dotnet/core-setup#4815)

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

5 years agoUpdate CoreClr, CoreFx to preview-27128-02, preview.18578.2, respectively (dotnet...
dotnet-maestro-bot [Wed, 28 Nov 2018 18:47:16 +0000 (10:47 -0800)]
Update CoreClr, CoreFx to preview-27128-02, preview.18578.2, respectively (dotnet/core-setup#4812)

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

5 years agoUpdate CoreClr, CoreFx to preview-27127-02, preview.18577.1, respectively (dotnet...
dotnet-maestro-bot [Tue, 27 Nov 2018 18:15:16 +0000 (10:15 -0800)]
Update CoreClr, CoreFx to preview-27127-02, preview.18577.1, respectively (dotnet/core-setup#4805)

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

5 years agoUpdate CoreClr, CoreFx to preview-27125-02, preview.18575.2, respectively (dotnet...
dotnet-maestro-bot [Sun, 25 Nov 2018 16:36:29 +0000 (08:36 -0800)]
Update CoreClr, CoreFx to preview-27125-02, preview.18575.2, respectively (dotnet/core-setup#4803)

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

5 years agoMerge pull request dotnet/core-setup#4801 from mmitche/sign-packages
Matt Mitchell [Wed, 21 Nov 2018 22:40:39 +0000 (14:40 -0800)]
Merge pull request dotnet/core-setup#4801 from mmitche/sign-packages

Sign packages during the no publish type leg

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

5 years agoSign packages during the no publish type leg
Matt Mitchell [Wed, 21 Nov 2018 17:39:31 +0000 (09:39 -0800)]
Sign packages during the no publish type leg

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

5 years agoMerge pull request dotnet/core-setup#4800 from dotnet-maestro-bot/master-UpdateDepend...
Matt Mitchell [Wed, 21 Nov 2018 19:54:39 +0000 (11:54 -0800)]
Merge pull request dotnet/core-setup#4800 from dotnet-maestro-bot/master-UpdateDependencies

Update CoreFx to preview.18571.3 (master)

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

5 years agoUpdate CoreFx to preview.18571.3
dotnet-maestro-bot [Wed, 21 Nov 2018 19:28:44 +0000 (11:28 -0800)]
Update CoreFx to preview.18571.3

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

5 years agoUpdate CoreClr, CoreFx to preview-27121-03, preview.18571.2, respectively
dotnet-maestro-bot [Wed, 21 Nov 2018 15:14:06 +0000 (07:14 -0800)]
Update CoreClr, CoreFx to preview-27121-03, preview.18571.2, respectively

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

5 years agoMerge pull request dotnet/core-setup#4798 from mmitche/remove-xstate-baseline
Matt Mitchell [Tue, 20 Nov 2018 23:39:28 +0000 (15:39 -0800)]
Merge pull request dotnet/core-setup#4798 from mmitche/remove-xstate-baseline

Remove xstate from baseline

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

5 years agoRemove xstate from baseline
Matt Mitchell [Tue, 20 Nov 2018 23:30:12 +0000 (15:30 -0800)]
Remove xstate from baseline

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

5 years agoUpdate CoreClr, CoreFx to preview-27120-03, preview.18570.6, respectively (dotnet...
dotnet-maestro-bot [Tue, 20 Nov 2018 18:20:29 +0000 (10:20 -0800)]
Update CoreClr, CoreFx to preview-27120-03, preview.18570.6, respectively (dotnet/core-setup#4792)

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

5 years agoUpdate BuildTools, CoreClr, CoreFx to preview1-03420-02, preview-27120-01, preview...
dotnet-maestro-bot [Tue, 20 Nov 2018 04:09:31 +0000 (20:09 -0800)]
Update BuildTools, CoreClr, CoreFx to preview1-03420-02, preview-27120-01, preview.18570.5, respectively (dotnet/core-setup#4791)

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

5 years agoUpdate CoreFx to preview.18569.5 (dotnet/core-setup#4790)
dotnet-maestro-bot [Tue, 20 Nov 2018 01:34:00 +0000 (17:34 -0800)]
Update CoreFx to preview.18569.5 (dotnet/core-setup#4790)

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

5 years agoUpdate CoreClr, CoreFx to preview-27119-03, preview.18569.3, respectively
dotnet-maestro-bot [Mon, 19 Nov 2018 15:14:48 +0000 (07:14 -0800)]
Update CoreClr, CoreFx to preview-27119-03, preview.18569.3, respectively

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

5 years agoUpdate CoreClr, CoreFx to preview-27119-01, preview.18569.1, respectively (dotnet...
dotnet-maestro-bot [Mon, 19 Nov 2018 10:48:14 +0000 (02:48 -0800)]
Update CoreClr, CoreFx to preview-27119-01, preview.18569.1, respectively (dotnet/core-setup#4763)

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

5 years agoUpdate CoreClr to preview-27116-05 (dotnet/core-setup#4762)
dotnet-maestro-bot [Sat, 17 Nov 2018 00:10:43 +0000 (16:10 -0800)]
Update CoreClr to preview-27116-05 (dotnet/core-setup#4762)

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

5 years agoUpdate BuildTools, CoreClr, CoreFx to preview1-03415-01, preview-27116-03, preview...
dotnet-maestro-bot [Fri, 16 Nov 2018 20:38:20 +0000 (12:38 -0800)]
Update BuildTools, CoreClr, CoreFx to preview1-03415-01, preview-27116-03, preview.18566.8, respectively (dotnet/core-setup#4756)

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

5 years agoAllow missing assembly dependencies for components. (dotnet/core-setup#4751)
Vitek Karas [Wed, 14 Nov 2018 11:15:30 +0000 (03:15 -0800)]
Allow missing assembly dependencies for components. (dotnet/core-setup#4751)

When resolving assembly dependencies for components, don't fail if the assembly doesn't exist on the disk (but it's still present in the .deps.json as a runtime asset).
For dynamically loaded components this behavior makes sense as such components are typically distributed as just the necessary pieces, with everything else provided by the app.

This is a temporary change mainly as a workaround for dotnet/sdkdotnet/core-setup#2660. Issue dotnet/core-setupdotnet/core-setup#4752 is tracking future need for revisiting this change.

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

5 years agoUpdate CoreClr to preview-27113-06 (dotnet/core-setup#4750)
dotnet-maestro-bot [Tue, 13 Nov 2018 21:29:22 +0000 (13:29 -0800)]
Update CoreClr to preview-27113-06 (dotnet/core-setup#4750)

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

5 years agoUpdate CoreClr, CoreFx to preview-27113-05, preview.18563.5, respectively (dotnet...
dotnet-maestro-bot [Tue, 13 Nov 2018 17:54:11 +0000 (09:54 -0800)]
Update CoreClr, CoreFx to preview-27113-05, preview.18563.5, respectively (dotnet/core-setup#4743)

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

5 years agoSkip publishing the freebsd symbols, since the redist from coreclr does not yet work...
Jeremy Barton [Mon, 12 Nov 2018 19:11:06 +0000 (11:11 -0800)]
Skip publishing the freebsd symbols, since the redist from coreclr does not yet work with this step.

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

5 years agoUpdate CoreClr, CoreFx to preview-27112-03, preview.18562.3, respectively (dotnet...
dotnet-maestro-bot [Mon, 12 Nov 2018 16:51:07 +0000 (08:51 -0800)]
Update CoreClr, CoreFx to preview-27112-03, preview.18562.3, respectively (dotnet/core-setup#4740)

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

5 years agoStop publishing Hostx86/arm CrossGen (dotnet/core-setup#4726)
Egor Chesakov [Mon, 12 Nov 2018 16:48:53 +0000 (08:48 -0800)]
Stop publishing Hostx86/arm CrossGen (dotnet/core-setup#4726)

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

5 years agoMerge pull request dotnet/core-setup#4739 from wfurt/freebsd_tests
Jeremy Barton [Sun, 11 Nov 2018 07:05:23 +0000 (23:05 -0800)]
Merge pull request dotnet/core-setup#4739 from wfurt/freebsd_tests

disable tests on FreeBSD

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

5 years agoUpdate CoreClr, CoreFx to preview-27111-01, preview.18561.1, respectively (dotnet...
dotnet-maestro-bot [Sun, 11 Nov 2018 04:30:12 +0000 (20:30 -0800)]
Update CoreClr, CoreFx to preview-27111-01, preview.18561.1, respectively (dotnet/core-setup#4737)

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

5 years agoremove unused skiptest
Tomas Weinfurt [Sun, 11 Nov 2018 01:30:59 +0000 (19:30 -0600)]
remove unused skiptest

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

5 years agoanother attenopt to skip tests
Tomas Weinfurt [Sat, 10 Nov 2018 08:19:56 +0000 (02:19 -0600)]
another attenopt to skip tests

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

5 years agoIntroduce the component dependency resolution entry point. (dotnet/core-setup#4720)
Vitek Karas [Sat, 10 Nov 2018 07:38:34 +0000 (23:38 -0800)]
Introduce the component dependency resolution entry point.  (dotnet/core-setup#4720)

Introduce the component resolve entry point.

- Refactors argument init to use the same code for app and components
- Remove usage of the global init structure from args init - makes it much clearer what is used where.
- Other small refactorings
- Adds basic doc with notes and open questions - should eventually become the real design doc for this feature.

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

5 years agodisable tests
Tomas Weinfurt [Sat, 10 Nov 2018 06:41:13 +0000 (00:41 -0600)]
disable tests

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

5 years agoincrease freebsd timeout for now (dotnet/core-setup#4736)
Tomas Weinfurt [Sat, 10 Nov 2018 00:11:33 +0000 (16:11 -0800)]
increase freebsd timeout for now (dotnet/core-setup#4736)

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

5 years agoAdd pipeline and fixes for FreeBSD (dotnet/core-setup#4733)
Tomas Weinfurt [Fri, 9 Nov 2018 20:05:46 +0000 (12:05 -0800)]
Add pipeline and fixes for FreeBSD (dotnet/core-setup#4733)

* initial pipeline definition

* initial freebsd support

* mimic more closely to what we do for coreclr

* Remove refnames, begin/end.sh, and fix bash invocation

* use current coreclr and corefx

* generate build-id for native binaries

* roll-back dependencies.props change

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

5 years agoUpdate BuildTools, CoreClr, CoreFx to preview1-03407-01, preview-27109-03, preview...
dotnet-maestro-bot [Fri, 9 Nov 2018 14:45:48 +0000 (06:45 -0800)]
Update BuildTools, CoreClr, CoreFx to preview1-03407-01, preview-27109-03, preview.18559.1, respectively

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

5 years agochange link to use https (dotnet/core-setup#4651)
Maira Wenzel [Fri, 9 Nov 2018 19:41:00 +0000 (11:41 -0800)]
change link to use https (dotnet/core-setup#4651)

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

5 years agoUpdate BuildTools, CoreClr, CoreFx to preview1-03402-01, preview-27102-02, preview...
dotnet-maestro-bot [Fri, 2 Nov 2018 19:21:39 +0000 (12:21 -0700)]
Update BuildTools, CoreClr, CoreFx to preview1-03402-01, preview-27102-02, preview.18552.1, respectively

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

5 years agoUpdate BuildTools, CoreClr, CoreFx to preview1-03330-01, preview1-27101-02, preview1...
dotnet-maestro-bot [Thu, 1 Nov 2018 13:11:54 +0000 (06:11 -0700)]
Update BuildTools, CoreClr, CoreFx to preview1-03330-01, preview1-27101-02, preview1.18530.5, respectively

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

5 years agoMerge pull request dotnet/core-setup#4714 from dotnet/mmitche-patch-1
Matt Mitchell [Thu, 1 Nov 2018 18:02:29 +0000 (11:02 -0700)]
Merge pull request dotnet/core-setup#4714 from dotnet/mmitche-patch-1

preview1->preview

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