-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Trim away netframework targets in source-build #67384
Trim away netframework targets in source-build #67384
Conversation
I think we need to understand why this needs to be backported. |
.NET 8 picks up Roslyn from cc @mmitche |
Then we will likely have to wait for the next snap (when this branch will become P3). I don't think we can take this change in this branch currently. |
When is the next snap supposed to happen? We could wait up to a week I think, otherwise we'd need to think of alternatives. |
I'm not sure. Hopefully someone from @dotnet/roslyn-infrastructure can answer. |
If this doesn't impact VS build we may be okay here. |
Yeah, this change is for Linux and source-build only. |
@allisonchou can this be merged manually? 3 CI legs are failing, and auto-merge will not get triggered. All failing CI legs are running on Windows. My changes are Linux source-build specific and do not affect Windows build. Same CI legs are failing in other PRs, i.e. #67279 |
@NikolaMilosavljevic I'm noticing a correctness build error that isn't present in the other PR you linked:
Does this seem like it could be related to your changes? |
No. My changes are in |
I'm going to close/reopen to force rebase and rerun of checks. |
Note that you can do this with |
Yeah, I've used those in the past. The goal was to rebase the change, to see if we pick up any potential fixes from the target branch. I still don't understand why |
The run commands do that too. @RikkiGibson the logs are showing this assert, does it look familiar?
|
@RikkiGibson @333fred @mmitche what are the next steps here? Changes in |
Follow-up to #67384 (comment) I compared this with recent builds on the branch: https://dev.azure.com/dnceng-public/public/_build?definitionId=95&_a=summary&branchFilter=14360%2C14360%2C14360%2C14360%2C14360%2C14360%2C14360%2C14360%2C14360%2C14360%2C14360%2C14360%2C14360%2C14360%2C14360%2C14360 It looks like both the rolling builds of release/dev17.6 still retained in our logs have the same failure. I think we should file an issue for this (unless we already have one @Cosifne @allisonchou?) I recommend force merging this PR. |
Done. |
Backport of: #67355
### Summary of the changes
This is part of the source-build work to enable trimming of net4* targets. Parent repos (
installer
andsdk
) have been updated, so the next step is to update dependencies, likeroslyn
.Here's how this is consumed: dotnet/arcade#12785
Top-level tracking issue: dotnet/source-build#3014
This essentially just avoids building net4* TFMs when building Linux source build.
Fixes: #63746