Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include a fixed GenerateDepsFile task #479

Closed
wants to merge 7 commits into from

Conversation

sbomer
Copy link
Member

@sbomer sbomer commented Mar 8, 2019

This works around a bug in the SDK's deps file generation logic: dotnet/sdk#3010. I'm building ILLink.Tasks with a copy of the sources used by the SDK to generate deps files. It's a temporary replacement for the GenerateDepsFile task, with a fix for the issue mentioned above in 39a6ae7. I intend to remove it as soon as the SDK issue is fixed. I'm doing this mostly to get our integration tests up and running in the interim - I definitely don't want to ship this fix in the SDK.

@nguerrera

sbomer added 7 commits March 7, 2019 16:32
These are taken from https://github.com/dotnet/sdk, at version
c7ae732f33f88b05aac42b3554f32c6ec6f96148.

These files will be used temporarily to build a replacement for the
GenerateDepsFile task that fixes trimming (see
dotnet/sdk#3010).
Keep the "./" prefix in deps.json for runtime pack assets. The
corresponding fix in the host doesn't seem to be in the latest preview
yet, so this will enable running with the latest preview.

See dotnet/sdk@04c155f.
@sbomer sbomer requested a review from marek-safar as a code owner March 8, 2019 00:48
@sbomer
Copy link
Member Author

sbomer commented Apr 11, 2019

The SDK is getting a fix once dotnet/sdk#3086 makes it in to master via dotnet/sdk#3113. In the meantime, #483 includes a GenerateDepsFile task with my workaround for the purposes of running integration tests.

@sbomer sbomer closed this Apr 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant