FS#59224 - [dotnet-sdk] messes with runtime identifier
Attached to Project:
Community Packages
Opened by morguldir (morguldir) - Tuesday, 03 July 2018, 15:13 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 03 July 2018, 18:44 GMT
Opened by morguldir (morguldir) - Tuesday, 03 July 2018, 15:13 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 03 July 2018, 18:44 GMT
|
Details
[dotnet-core] 2.1.1+301-1 The dotnet packages are adding
their own Runtime Identifiers, RID's are used to identify
the operating system that it is running on so that you can
target libraries to that platform, the package maintainer
has decided to add their own RID which breaks this
functionality for arch users.
The intended way the shell scripts should work is that they set __PortableBuild to 1 for unsupported versions, and then change the version to just linux-$arch if the variable is set to 1, however, if you look at the patch that adds arch, it adds an if statement right before it sets the portable build variable. https://git.archlinux.org/svntogit/community.git/tree/trunk/dotnet-coreclr-rid.patch?h=packages/dotnet-core This is a change that should be made upstream so that having arch as an RID can be translated into linux. https://docs.microsoft.com/en-us/dotnet/core/rid-catalog Duplicate of #59195 because bug searching is bad |
This task depends upon
Closed by Doug Newgard (Scimmia)
Tuesday, 03 July 2018, 18:44 GMT
Reason for closing: Duplicate
Additional comments about closing: Don't do that
Tuesday, 03 July 2018, 18:44 GMT
Reason for closing: Duplicate
Additional comments about closing: Don't do that