Freedom Issue #1794
[dotnet-runtime][dotnet-host][dotnet-sdk]: Technical: Arch version is not built from source
0%
Description
Similar to https://labs.parabola.nu/issues/1793. These two packages are built from a single PKGBUILD, which simply downloads pre-compiled blobs and installs them.
Related issues
History
Updated by nRoof about 5 years ago
Also reported as https://bugs.archlinux.org/task/58517 to Arch. It seems better to either create the packages in libre
, or to blacklist them until the Arch packages are built from source
Updated by nRoof almost 5 years ago
Arch issue has been resolved, and judging by the PKGBUILD, the package is built from source now. However, I don't use the packages, so didn't investigate if any pre-compiled binaries are still downloaded during the build process.
Updated by bill-auger over 4 years ago
- Related to Freedom Issue #1793: [dotnet-sdk] Arch version is not built from source added
Updated by bill-auger over 4 years ago
- Priority changed from bug to freedom issue
- Status changed from open to not-a-bug
Updated by bill-auger about 4 years ago
- Assignee set to bill-auger
- Status changed from not-a-bug to in progress
- Subject changed from [dotnet-runtime] [dotnet-host] Technical: Arch version is not built from source to [dotnet-runtime][dotnet-host][dotnet-sdk]: Technical: Arch version is not built from source
i just re-evaluated this split package and it has several problems - its not clear if this package meets the arch guidelines either
it declares 25 sources, 24 of which are un-versioned git repos - even if this were the only problem, it would preclude reproducibility - but also, i think the arch packaging guidelines require these packages to be named ending -git
from https://wiki.archlinux.org/index.php/VCS_package_guidelines :
Suffix pkgname with -cvs, -svn, -hg, -darcs, -bzr, -git etc. unless the package fetches a specific release.
secondly it will not build in librechroot - i have not tried on an arch system; but there is another arch packaging guideline that seems to indicate that this also would not be permissible in arch
https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_clean_chroot
building this package fails for four different reasons in different circumstances - ive not yet found any way to build it successfully using the upstream PKGBUILD - the most glaring defect is that it seems to strictly require access to the internet at build time; which is another reason to justify blacklisting it, if there is no way to avoid that
it firstly "installs" something named 'dotnet cli', which is presumably a pre-built binary od the same runtime that this package builds - after it gets that, it looks to be using the 'nuget' program to load some more goodies from the net
- building in a librechroot with network disabled at build-time:
| ==> Starting build()... | Installing dotnet cli... | ==> ERROR: A failure occurred in build(). | Aborting... ==> Copying log and package files out of the chroot...
- building in a librechroot with network enabled at build-time fails in a slightly different way:
| ==> Starting build()... | Installing dotnet cli... | Restoring BuildTools version 2.2.0-preview1-03415-02... | Failed to initialize CoreCLR, HRESULT: 0x8007001F | ==> ERROR: A failure occurred in build(). | Aborting...
- building outside a chroot with makepkg network enabled at build-time fails in a third way for certain users (when the user is not in ?some? group perhaps):
==> Starting build()... Installing dotnet cli... Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Diagnostics.Debug, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified. at System.ModuleHandle.ResolveType(RuntimeModule module, Int32 typeToken, IntPtr* typeInstArgs, Int32 typeInstCount, IntPtr* methodInstArgs, Int32 methodInstCount, ObjectHandleOnStack type) at System.ModuleHandle.ResolveTypeHandleInternal(RuntimeModule module, Int32 typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext) at System.Reflection.RuntimeModule.ResolveType(Int32 metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments) at System.Reflection.CustomAttribute.FilterCustomAttributeRecord(CustomAttributeRecord caRecord, MetadataImport scope, Assembly& lastAptcaOkAssembly, RuntimeModule decoratedModule, MetadataToken decoratedToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, Object[] attributes, IList derivedAttributes, RuntimeType& attributeType, IRuntimeMethodInfo& ctor, Boolean& ctorHasParameters, Boolean& isVarArg) at System.Reflection.CustomAttribute.IsCustomAttributeDefined(RuntimeModule decoratedModule, Int32 decoratedMetadataToken, RuntimeType attributeFilterType, Int32 attributeCtorToken, Boolean mustBeInheritable) at System.Reflection.CustomAttribute.IsDefined(RuntimeType type, RuntimeType caType, Boolean inherit) at System.Diagnostics.StackTrace.ShowInStackTrace(MethodBase mb) at System.Diagnostics.StackTrace.ToString(TraceFormat traceFormat) at System.Exception.GetStackTrace(Boolean needFileInfo) at System.Exception.ToString(Boolean needFileLineInfo, Boolean needMessage) at System.Exception.ToString(Boolean needFileLineInfo, Boolean needMessage) at System.AggregateException.ToString() at Microsoft.Build.Shared.ExceptionHandling.DumpExceptionToFile(Exception ex) at Microsoft.Build.BackEnd.InProcNode.Run(Exception& shutdownException) at Microsoft.Build.BackEnd.NodeProviderInProc.<>c__DisplayClass29_0.<InstantiateNode>b__0() at System.Threading.Thread.ThreadMain_ThreadStart() at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() ^C ==> ERROR: Aborted by user! Exiting...
- building outside a chroot with makepkg network enabled at build-time fails in a fourth way with other users:
.... [11:08:33.57] Building 'coreclr' Running command: /code/dotnet/makepkg/src/dotnet-source-build/src/coreclr//build.sh x64 Release skiptests -nopgooptimize msbuildonunsupportedplatform cmakeargs -DCLR_CMAKE_USE_SYSTEM_LIBUNWIND=TRUE -PortableBuild=false -- /p:DotNetPackageVersionPropsPath=/code/dotnet/makepkg/src/dotnet-source-build/bin/obj/x64/Release/PackageVersions.props /p:DotNetRestoreSourcePropsPath=/code/dotnet/makepkg/src/dotnet-source-build/bin/obj/x64/Release/RestoreSources.props /p:DotNetOutputBlobFeedDir=/code/dotnet/makepkg/src/dotnet-source-build/bin/obj/x64/Release/blob-feed/ Log: /code/dotnet/makepkg/src/dotnet-source-build/bin/logs/coreclr.log With Environment Variables: DOTNET_TOOL_DIR=/code/dotnet/makepkg/src/dotnet-source-build/Tools/dotnetcli/ BUILD_TOOLS_TOOL_DIR=/code/dotnet/makepkg/src/dotnet-source-build/Tools/ BUILDTOOLS_SKIP_CROSSGEN=1 DotNetBuildFromSource=true DotNetRestorePackagesPath=/code/dotnet/makepkg/src/dotnet-source-build/packages/ DotNetCoreSdkDir=/code/dotnet/makepkg/src/dotnet-source-build/Tools/dotnetcli/ DotNetBuildToolsDir=/code/dotnet/makepkg/src/dotnet-source-build/Tools/ StabilizePackageVersion=true PB_IsStable=true MSBUILDDEBUGPATH=/code/dotnet/makepkg/src/dotnet-source-build/bin/msbuild-debug/ MSBUILDDISABLENODEREUSE=1 OfficialBuildId=20190214-05 /code/dotnet/makepkg/src/dotnet-source-build/repos/dir.targets(256,5): error MSB3073: The command "/code/dotnet/makepkg/src/dotnet-source-build/src/coreclr//build.sh x64 Release skiptests -nopgooptimize msbuildonunsupportedplatform cmakeargs -DCLR_CMAKE_USE_SYSTEM_LIBUNWIND=TRUE -PortableBuild=false -- /v:minimal /p:DotNetPackageVersionPropsPath=/code/dotnet/makepkg/src/dotnet-source-build/bin/obj/x64/Release/PackageVersions.props /p:DotNetRestoreSourcePropsPath=/code/dotnet/makepkg/src/dotnet-source-build/bin/obj/x64/Release/RestoreSources.props /p:DotNetOutputBlobFeedDir=/code/dotnet/makepkg/src/dotnet-source-build/bin/obj/x64/Release/blob-feed/ >> /code/dotnet/makepkg/src/dotnet-source-build/bin/logs/coreclr.log 2>&1" exited with code 1. [/code/dotnet/makepkg/src/dotnet-source-build/repos/coreclr.proj] .... /code/dotnet/makepkg/src/dotnet-source-build/src/coreclr/bin/obj/Linux.x64.Release /code/dotnet/makepkg/src/dotnet-source-build/src/coreclr Invoking "/code/dotnet/makepkg/src/dotnet-source-build/src/coreclr/src/pal/tools/gen-buildsys-clang.sh" "/code/dotnet/makepkg/src/dotnet-source-build/src/coreclr" 3 9 x64 Release -DCLR_CMAKE_TARGET_OS=Linux -DCLR_CMAKE_PACKAGES_DIR=/code/dotnet/makepkg/src/dotnet-source-build/packages/ -DCLR_CMAKE_PGO_INSTRUMENT=0 -DCLR_CMAKE_OPTDATA_VERSION=2.2.0-release-20180912-0041 -DCLR_CMAKE_PGO_OPTIMIZE=0 -DCLR_CMAKE_USE_SYSTEM_LIBUNWIND=TRUE -- The C compiler identification is Clang 8.0.0 -- The CXX compiler identification is Clang 8.0.0 -- Check for working C compiler: /usr/bin/clang -- Check for working C compiler: /usr/bin/clang -- broken CMake Error at /usr/share/cmake-3.14/Modules/CMakeTestCCompiler.cmake:60 (message): The C compiler "/usr/bin/clang" is not able to compile a simple test program. It fails with the following output: Change Dir: /code/dotnet/makepkg/src/dotnet-source-build/src/coreclr/bin/obj/Linux.x64.Release/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/make cmTC_fb21b/fast /usr/bin/make -f CMakeFiles/cmTC_fb21b.dir/build.make CMakeFiles/cmTC_fb21b.dir/build make[1]: Entering directory '/code/dotnet/makepkg/src/dotnet-source-build/src/coreclr/bin/obj/Linux.x64.Release/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_fb21b.dir/testCCompiler.c.o /usr/bin/clang -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -g -fvar-tracking-assignments -fdebug-prefix-map=/code/dotnet/makepkg/src=/usr/src/debug -Wall -std=c11 -o CMakeFiles/cmTC_fb21b.dir/testCCompiler.c.o -c /code/dotnet/makepkg/src/dotnet-source-build/src/coreclr/bin/obj/Linux.x64.Release/CMakeFiles/CMakeTmp/testCCompiler.c clang-8: error: unknown argument: '-fvar-tracking-assignments' make[1]: *** [CMakeFiles/cmTC_fb21b.dir/build.make:66: CMakeFiles/cmTC_fb21b.dir/testCCompiler.c.o] Error 1 make[1]: Leaving directory '/code/dotnet/makepkg/src/dotnet-source-build/src/coreclr/bin/obj/Linux.x64.Release/CMakeFiles/CMakeTmp' make: *** [Makefile:121: cmTC_fb21b/fast] Error 2 CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:9 (project) -- Configuring incomplete, errors occurred! See also "/code/dotnet/makepkg/src/dotnet-source-build/src/coreclr/bin/obj/Linux.x64.Release/CMakeFiles/CMakeOutput.log". See also "/code/dotnet/makepkg/src/dotnet-source-build/src/coreclr/bin/obj/Linux.x64.Release/CMakeFiles/CMakeError.log". /code/dotnet/makepkg/src/dotnet-source-build/src/coreclr Failed to generate CoreCLR component build project! 'coreclr' failed during build. See '/code/dotnet/makepkg/src/dotnet-source-build/bin/logs/coreclr.log' for more information. 'known-good' failed during build. ==> ERROR: A failure occurred in build(). Aborting...
Updated by bill-auger about 4 years ago
building on archlinux outside a chroot with makepkg and network enabled at build-time fails in a fifth way:
[22:29:33.69] Building 'roslyn-tools' Running command: /code/dotnet/src/dotnet-source-build/src/roslyn-tools/build.sh --pack --configuration Release /p:DotNetPackageVersionPropsPath=/code/dotnet/src/dotnet-source-build/bin/obj/x64/Release/PackageVersions.props /p:DotNetRestoreSourcePropsPath=/code/dotnet/src/dotnet-source-build/bin/obj/x64/Release/RestoreSources.props /p:DotNetOutputBlobFeedDir=/code/dotnet/src/dotnet-source-build/bin/obj/x64/Release/blob-feed/ Log: /code/dotnet/src/dotnet-source-build/bin/logs/roslyn-tools.log With Environment Variables: DOTNET_TOOL_DIR=/code/dotnet/src/dotnet-source-build/Tools/dotnetcli/ BUILD_TOOLS_TOOL_DIR=/code/dotnet/src/dotnet-source-build/Tools/ BUILDTOOLS_SKIP_CROSSGEN=1 DotNetBuildFromSource=true DotNetRestorePackagesPath=/code/dotnet/src/dotnet-source-build/packages/ DotNetCoreSdkDir=/code/dotnet/src/dotnet-source-build/Tools/dotnetcli/ DotNetBuildToolsDir=/code/dotnet/src/dotnet-source-build/Tools/ StabilizePackageVersion=true PB_IsStable=true MSBUILDDEBUGPATH=/code/dotnet/src/dotnet-source-build/bin/msbuild-debug/ MSBUILDDISABLENODEREUSE=1 UsingToolMicrosoftNetCompilers=false GIT_COMMIT=/usr/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) /usr/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) c442fe46e02b31e3954a7c669cc309a8b0175115 /usr/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) /code/dotnet/src/dotnet-source-build/repos/dir.targets(256,5): error MSB3073: The command "/code/dotnet/src/dotnet-source-build/src/roslyn-tools/build.sh --pack --configuration Release /v:minimal /p:DotNetPackageVersionPropsPath=/code/dotnet/src/dotnet-source-build/bin/obj/x64/Release/PackageVersions.props /p:DotNetRestoreSourcePropsPath=/code/dotnet/src/dotnet-source-build/bin/obj/x64/Release/RestoreSources.props /p:DotNetOutputBlobFeedDir=/code/dotnet/src/dotnet-source-build/bin/obj/x64/Release/blob-feed/ >> /code/dotnet/src/dotnet-source-build/bin/logs/roslyn-tools.log 2>&1" exited with code 1. [/code/dotnet/src/dotnet-source-build/repos/roslyn-tools.proj] .... Installing RoslynTools.RepoToolset 1.0.0-beta2-62805-03. /code/dotnet/src/dotnet-source-build/Tools/dotnetcli/sdk/2.1.504/MSBuild.dll /nologo -maxcpucount /m -verbosity:m /v:minimal /v:minimal /bl:/code/dotnet/src/dotnet-source-build/src/roslyn-tools/eng/common/../../artifacts/Debug/log/Build.binlog /clp:Summary /p:Configuration=Release /p:Projects=/code/dotnet/src/dotnet-source-build/src/roslyn-tools/eng/common/../../*.sln /p:RepoRoot=/code/dotnet/src/dotnet-source-build/src/roslyn-tools/eng/common/../.. /p:Restore=true /p:Build=true /p:Rebuild=false /p:Deploy= /p:Test=false /p:Sign=false /p:Pack=true /p:CIBuild=false /p:DotNetPackageVersionPropsPath=/code/dotnet/src/dotnet-source-build/bin/obj/x64/Release/PackageVersions.props /p:DotNetRestoreSourcePropsPath=/code/dotnet/src/dotnet-source-build/bin/obj/x64/Release/RestoreSources.props /p:DotNetOutputBlobFeedDir=/code/dotnet/src/dotnet-source-build/bin/obj/x64/Release/blob-feed/ /warnaserror /code/dotnet/src/dotnet-source-build/packages/roslyntools.repotoolset/1.0.0-beta2-62805-03/tools/Build.proj Restoring packages for /code/dotnet/src/dotnet-source-build/src/roslyn-tools/sdks/RepoToolset/RepoToolset.csproj... Restoring packages for /code/dotnet/src/dotnet-source-build/src/roslyn-tools/src/BuildTasks/RoslynTools.BuildTasks.csproj... Retrying 'FindPackagesByIdAsync' for source 'https://dotnetmyget.blob.core.windows.net/artifacts/roslyn-tools/nuget/v3/flatcontainer/microsoft.netcore.runtime.coreclr/index.json'. Resource temporarily unavailable Retrying 'FindPackagesByIdAsync' for source 'https://api.nuget.org/v3-flatcontainer/system.net.nameresolution/index.json'. Resource temporarily unavailable Retrying 'FindPackagesByIdAsync' for source 'https://dotnetmyget.blob.core.windows.net/artifacts/roslyn-tools/nuget/v3/flatcontainer/system.net.nameresolution/index.json'. Resource temporarily unavailable Retrying 'FindPackagesByIdAsync' for source 'https://www.myget.org/F/vs-devcore/api/v3/flatcontainer/system.net.requests/index.json'. Resource temporarily unavailable Retrying 'FindPackagesByIdAsync' for source 'https://dotnetmyget.blob.core.windows.net/artifacts/dotnet-core/nuget/v3/flatcontainer/system.reflection.dispatchproxy/index.json'. Resource temporarily unavailable Retrying 'FindPackagesByIdAsync' for source 'https://api.nuget.org/v3-flatcontainer/system.io.filesystem.watcher/index.json'. Resource temporarily unavailable Retrying 'FindPackagesByIdAsync' for source 'https://api.nuget.org/v3-flatcontainer/system.io.unmanagedmemorystream/index.json'. Resource temporarily unavailable Retrying 'FindPackagesByIdAsync' for source 'https://dotnetmyget.blob.core.windows.net/artifacts/dotnet-core/nuget/v3/flatcontainer/system.linq.queryable/index.json'. Resource temporarily unavailable Retrying 'FindPackagesByIdAsync' for source 'https://api.nuget.org/v3-flatcontainer/system.net.requests/index.json'. Resource temporarily unavailable Retrying 'FindPackagesByIdAsync' for source 'https://dotnetmyget.blob.core.windows.net/artifacts/roslyn-tools/nuget/v3/flatcontainer/system.net.requests/index.json'. Resource temporarily unavailable Retrying 'FindPackagesByIdAsync' for source 'https://dotnetmyget.blob.core.windows.net/artifacts/dotnet-core/nuget/v3/flatcontainer/system.net.security/index.json'. Resource temporarily unavailable Retrying 'FindPackagesByIdAsync' for source 'https://dotnetmyget.blob.core.windows.net/artifacts/roslyn-tools/nuget/v3/flatcontainer/system.io.compression.zipfile/index.json'. Resource temporarily unavailable Retrying 'FindPackagesByIdAsync' for source 'https://dotnetmyget.blob.core.windows.net/artifacts/roslyn-tools/nuget/v3/flatcontainer/system.numerics.vectors/index.json'. Resource temporarily unavailable Retrying 'FindPackagesByIdAsync' for source 'https://www.myget.org/F/vs-devcore/api/v3/flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/index.json'. Resource temporarily unavailable Failed to download package 'Microsoft.VisualBasic.10.0.1' from 'https://dotnetmyget.blob.core.windows.net/artifacts/dotnet-core/nuget/v3/flatcontainer/microsoft.visualbasic/10.0.1/microsoft.visualbasic.10.0.1.nupkg'. The HTTP request to 'GET https://dotnetmyget.blob.core.windows.net/artifacts/dotnet-core/nuget/v3/flatcontainer/microsoft.visualbasic/10.0.1/microsoft.visualbasic.10.0.1.nupkg' has timed out after 100000ms. .... The HTTP request to 'GET https://www.myget.org/F/vs-devcore/api/v3/flatcontainer/system.security.principal.windows/index.json' has timed out after 100000ms. .... /code/dotnet/src/dotnet-source-build/packages/roslyntools.repotoolset/1.0.0-beta2-62805-03/tools/RepositoryInfo.targets(13,5): error : GitHeadSha has invalid value: '/usr/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) [/code/dotnet/src/dotnet-source-build/src/roslyn-tools/src/BuildTasks/RoslynTools.BuildTasks.csproj] /code/dotnet/src/dotnet-source-build/packages/roslyntools.repotoolset/1.0.0-beta2-62805-03/tools/RepositoryInfo.targets(13,5): error : /usr/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) [/code/dotnet/src/dotnet-source-build/src/roslyn-tools/src/BuildTasks/RoslynTools.BuildTasks.csproj] /code/dotnet/src/dotnet-source-build/packages/roslyntools.repotoolset/1.0.0-beta2-62805-03/tools/RepositoryInfo.targets(13,5): error : c442fe46e02b31e3954a7c669cc309a8b0175115' [/code/dotnet/src/dotnet-source-build/src/roslyn-tools/src/BuildTasks/RoslynTools.BuildTasks.csproj] /code/dotnet/src/dotnet-source-build/packages/roslyntools.repotoolset/1.0.0-beta2-62805-03/tools/RepositoryInfo.targets(13,5): error : GitHeadSha has invalid value: '/usr/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) [/code/dotnet/src/dotnet-source-build/src/roslyn-tools/src/BuildTasks/RoslynTools.BuildTasks.csproj] /code/dotnet/src/dotnet-source-build/packages/roslyntools.repotoolset/1.0.0-beta2-62805-03/tools/RepositoryInfo.targets(13,5): error : /usr/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) [/code/dotnet/src/dotnet-source-build/src/roslyn-tools/src/BuildTasks/RoslynTools.BuildTasks.csproj] /code/dotnet/src/dotnet-source-build/packages/roslyntools.repotoolset/1.0.0-beta2-62805-03/tools/RepositoryInfo.targets(13,5): error : c442fe46e02b31e3954a7c669cc309a8b0175115' [/code/dotnet/src/dotnet-source-build/src/roslyn-tools/src/BuildTasks/RoslynTools.BuildTasks.csproj] Build FAILED. /code/dotnet/src/dotnet-source-build/packages/roslyntools.repotoolset/1.0.0-beta2-62805-03/tools/RepositoryInfo.targets(13,5): error : GitHeadSha has invalid value: '/usr/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) [/code/dotnet/src/dotnet-source-build/src/roslyn-tools/src/BuildTasks/RoslynTools.BuildTasks.csproj] /code/dotnet/src/dotnet-source-build/packages/roslyntools.repotoolset/1.0.0-beta2-62805-03/tools/RepositoryInfo.targets(13,5): error : /usr/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) [/code/dotnet/src/dotnet-source-build/src/roslyn-tools/src/BuildTasks/RoslynTools.BuildTasks.csproj] /code/dotnet/src/dotnet-source-build/packages/roslyntools.repotoolset/1.0.0-beta2-62805-03/tools/RepositoryInfo.targets(13,5): error : c442fe46e02b31e3954a7c669cc309a8b0175115' [/code/dotnet/src/dotnet-source-build/src/roslyn-tools/src/BuildTasks/RoslynTools.BuildTasks.csproj] /code/dotnet/src/dotnet-source-build/packages/roslyntools.repotoolset/1.0.0-beta2-62805-03/tools/RepositoryInfo.targets(13,5): error : GitHeadSha has invalid value: '/usr/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) [/code/dotnet/src/dotnet-source-build/src/roslyn-tools/src/BuildTasks/RoslynTools.BuildTasks.csproj] /code/dotnet/src/dotnet-source-build/packages/roslyntools.repotoolset/1.0.0-beta2-62805-03/tools/RepositoryInfo.targets(13,5): error : /usr/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) [/code/dotnet/src/dotnet-source-build/src/roslyn-tools/src/BuildTasks/RoslynTools.BuildTasks.csproj] /code/dotnet/src/dotnet-source-build/packages/roslyntools.repotoolset/1.0.0-beta2-62805-03/tools/RepositoryInfo.targets(13,5): error : c442fe46e02b31e3954a7c669cc309a8b0175115' [/code/dotnet/src/dotnet-source-build/src/roslyn-tools/src/BuildTasks/RoslynTools.BuildTasks.csproj] 0 Warning(s) 2 Error(s) Time Elapsed 00:02:15.46 Failed to build /code/dotnet/src/dotnet-source-build/packages/roslyntools.repotoolset/1.0.0-beta2-62805-03/tools/Build.proj 'roslyn-tools' failed during build. See '/code/dotnet/src/dotnet-source-build/bin/logs/roslyn-tools.log' for more information. 'known-good' failed during build. ==> ERROR: A failure occurred in build(). Aborting...