Comment 2 for bug 2031690

Revision history for this message
Mateus Rodrigues de Morais (mateus-morais) wrote :

Hello Michael, thank you for reporting this bug!

The link /usr/bin/dotnet -> ../lib/dotnet/dotnet is a valid one per Debian Policy [1], which states that "In general, symbolic links within a top-level directory should be relative, and symbolic links pointing from one top-level directory to or into another should be absolute."

In fact, the "decision" to make the link relative is automatically made by a tool called dh_link [2], which creates these links conforming with Debian Policy.

It seems that FAKE's SDK Resolver isn't handling this well and fails to find assemblies. Therefore, we believe that this is an issue that should be resolved on FAKE's side.

[1] https://www.debian.org/doc/debian-policy/ch-files.html#symbolic-links
[2] https://manpages.debian.org/testing/debhelper/dh_link.1.en.html#DESCRIPTION