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

Update Microsoft.DotNet.Build.Tasks.SharedFramework.Sdk. #36889

Merged
merged 3 commits into from
May 28, 2020

Conversation

jkoritzinsky
Copy link
Member

Unblocks #36715

@jkoritzinsky jkoritzinsky added this to the 5.0 milestone May 22, 2020
@jkoritzinsky jkoritzinsky requested a review from a team May 22, 2020 18:01
@ghost
Copy link

ghost commented May 22, 2020

Tagging subscribers to this area: @ViktorHofer
Notify danmosemsft if you want to be subscribed.

@ghost
Copy link

ghost commented May 22, 2020

Hello @jkoritzinsky!

Because this pull request has the auto-merge label, I will be glad to assist with helping to merge this pull request once all check-in policies pass.

p.s. you can customize the way I help with merging this pull request, such as holding this pull request until a specific person approves. Simply @mention me (@msftbot) and give me an instruction to get started! Learn more here.

@jkoritzinsky
Copy link
Member Author

@chcosta I'm seeing failures here with uptaking dotnet/arcade#5442 and/or dotnet/arcade#5473

@jkoritzinsky
Copy link
Member Author

Any chance you can take a look?

@jkoritzinsky
Copy link
Member Author

It looks like the SharedFramework SDK doesn't gracefully fall back when EnableCreateLightCommandPackageDrop isn't set to true.

@chcosta
Copy link
Member

chcosta commented May 26, 2020

Yikes, sorry about that. @jcagme, can you take a look?

@jcagme
Copy link
Contributor

jcagme commented May 26, 2020

Yikes, sorry about that. @jcagme, can you take a look?

I have a rest of the day packed with meetings but I will take a look when I can for sure! @jkoritzinsky looks like setting EnableCreateLightCommandPackageDrop to true unblocked you?

@jkoritzinsky
Copy link
Member Author

Yep! Setting it to true fixed the build thankfully. This bug will likely break uptake into dotnet/windowsdesktop as well.

@jcagme
Copy link
Contributor

jcagme commented May 26, 2020

Could you please point me to the logs/errors you see when it is set to false?

@jkoritzinsky
Copy link
Member Author

It’s not set by default anywhere that I could find. You need to explicitly set it to true currently.

@jcagme
Copy link
Contributor

jcagme commented May 26, 2020

Yeah what I meant is that if you could share logs where this failed before enabled it.

@jkoritzinsky
Copy link
Member Author

I've sent you a binlog in email.

@jkoritzinsky
Copy link
Member Author

It looks like CI is failing, so we might not be out of the woods here yet.

@jkoritzinsky
Copy link
Member Author

There's an additional race around creating the NonShipping packages folder. The LightCommandPackages paths assume that it already exists, which it might or might not depending on project build order.

@jkoritzinsky
Copy link
Member Author

This is now blocked on an SDK update in dotnet/arcade#5552, which fixes the SDK issues found in this PR. If we can get that reviewed and merged in quickly, I'd highly appreciate it.

@jkoritzinsky jkoritzinsky added the blocked Issue/PR is blocked on something - see comments label May 26, 2020
@jkoritzinsky jkoritzinsky removed the blocked Issue/PR is blocked on something - see comments label May 27, 2020
@jkoritzinsky jkoritzinsky merged commit 35aa798 into dotnet:master May 28, 2020
@jkoritzinsky jkoritzinsky deleted the update-sharedfx-sdk branch May 28, 2020 05:53
@ghost ghost locked as resolved and limited conversation to collaborators Dec 9, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants