mono / linux-packaging-msbuild

MIT License
23 stars 16 forks source link

Building msbuild itself fails because it references dead URLs #19

Open zboszor opened 3 years ago

zboszor commented 3 years ago

Steps to reproduce

There's a Yocto meta-mono pull request at https://github.com/DynamicDevices/meta-mono/pull/53 for revision 6f16e6a30c3a6eaca819d291f2f458bc1503a9f0 in this repository.

It fails to build because it looks for myget.org URLs which are dead now, see the comments for the above PR.

There's a relevant dotnet issue at https://github.com/dotnet/source-build/issues/1971 It was already fixed in two branches for dotnet: https://github.com/dotnet/source-build/pull/1972 https://github.com/dotnet/source-build/pull/1974

Expected behavior

This command should succeed building msbuild:

./eng/cibuild_bootstrapped_msbuild.sh --host_type mono --configuration Release --skip_tests /p:DisableNerdbankVersioning=true

Actual behavior

It fails with "404 (Feed does not exist.)" errors.

Environment data

msbuild /version output:

No output, msbuild is not built yet.

OS info:

Yocto 2.5 on CentOS 7 build host

If applicable, version of the tool that invokes MSBuild (Visual Studio, dotnet CLI, etc):

bitbake 1.38, invoking the script to build msbuild.

akoeplinger commented 3 years ago

We fixed this in our msbuild fork too: https://github.com/mono/msbuild/commit/e2e4dfee543269ccb0a459263985b1c993feacec

@directhex we should probably tag a new msbuild.