Skip to content

Build targeting packs in the repos, not source-build-reference-packages #1523

Closed
@dagood

Description

@dagood

Core-Setup (Runtime) and AspNetCore produce targeting packs. The targeting pack builds are not always enabled during the servicing lifecycle, so we decompile them to build from source in source-build-reference-packages. This causes continuous work during servicing: each release, we have to discover whether new targeting packs are necessary, and decompile them if so.

We also need to be careful not to build targeting packs from source (dotnet/runtime#32982), since they may have incomplete platform manifests: dotnet/runtime#1622.

Instead, repos should be able to build targeting packs, and source-build should build them that way. The issue is that core-setup at e.g. 3.1.3 might not be able to produce a 3.1.0 targeting pack due to source changes since Microsoft shipped its 3.1.0 release. A way to resolve that is being proposed by #1389.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-buildImprovements in source-build's own build process

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions