-
Notifications
You must be signed in to change notification settings - Fork 10.4k
Disable ref pack build in 3.0 #14746
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yea I'm still working on some templating test fixes in the linked PR so let's make this change in case I don't get this in by tonight
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Small suggest might get this building…
FYI you might need to apply the same fix as #14538 (comment) |
And some test failures due to the ref pack not being present:
Plus, all template tests fail because they depend on "restoring" the live-built ref-pack:
Would it make more sense to disable publishing the ref pack, rather than disabling building it? |
Ideally it would make sense for us to not build the 3.0.1 ref packs and not refer to them in any way in tests. However, given the time crunch, it might make sense to build but not publish them. However, we should double check and make sure that the logic to refer to the 3.0.1-ci ref packs in our template tests is custom and users won't see this when using the official 3.0.1 bits when released. |
|
FYI @wtgodbe we need to update the logic at https://github.com/aspnet/AspNetCore/blob/release/3.0/eng/Versions.props#L29-L34. The baselines have been updated and this is a servicing branch now. |
Testing a few fixes while I work out the best way to calculate the correct package version for the RefPack in the template tests |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Merge for 3.0.2 and not 3.0.1
- Up to you whether you fix
IsServicingBuild
(setDisableServicingFeatures
tofalse
) in this PR or we do that completely separately. If included, must remove PatchConfig.props and references to that file. The targeting packs and related installers are the only items not usually built in servicing builds for 3.0 and later.
@@ -56,6 +56,7 @@ public void AssembliesAreReferenceAssemblies() | |||
} | |||
|
|||
[Fact] | |||
[Skip] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[Skip] | |
[Fact(Skip="link to an issue")] |
@@ -49,7 +49,9 @@ | |||
|
|||
<!-- Build SharedFx Bundle Deb package --> | |||
|
|||
<Exec Command="$(DebianBuildScript) -i '$(IntermediateOutputPath)' -o '$(IntermediateOutputPath)out/' -C '$(PackageContentRoot)'" /> | |||
<Exec | |||
Condition="'$(IsTargetingPackBuilding)' != 'false'" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Likely minor but could put this Condition
on the DebBuild
target
Co-Authored-By: Doug Bunting <[email protected]>
f51fa77
to
b89103f
Compare
We should disable the build of the ref pack until the reference assembly versions are fixed (see #14538)
CC @dougbu @JunTaoLuo @nguerrera