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

Enable individual PackageVersions.props file on tarball-contributing repositories #3043

Closed
26 tasks done
oleksandr-didyk opened this issue Sep 29, 2022 · 2 comments
Closed
26 tasks done
Assignees
Labels
area-arcade Common Arcade source-build infra

Comments

@oleksandr-didyk
Copy link
Contributor

oleksandr-didyk commented Sep 29, 2022

Part of #2482

Given a project-specific PackageVersions.props file (#3041), each of the repositories contributing to the product tarball should opt-in to the new functionality. The opt-in would mean enabling the functionality, building the repository and resolving any issues encountered (investigating if pinned versions can be removed, adding packages to SBRP, etc) together with the repo owners

@oleksandr-didyk oleksandr-didyk added the area-arcade Common Arcade source-build infra label Sep 29, 2022
@oleksandr-didyk oleksandr-didyk self-assigned this Sep 29, 2022
@oleksandr-didyk
Copy link
Contributor Author

oleksandr-didyk commented Sep 29, 2022

Expected implementation time is hard to pin-point due to the number of repositories and the possible issues around enabling the functionality in question. Other tasks, such as #3042, could be performed in parallel to save time

@MichaelSimons MichaelSimons moved this to 8.0 On Deck in .NET Source Build Sep 29, 2022
@MichaelSimons MichaelSimons moved this from 8.0 On Deck to 8.0 Backlog in .NET Source Build Oct 13, 2022
@MichaelSimons MichaelSimons moved this from 8.0 Backlog to 8.0 Preview 3 in .NET Source Build Mar 13, 2023
@MichaelSimons MichaelSimons moved this from 8.0 Preview 3 to 8.0 Preview 4 in .NET Source Build Mar 14, 2023
@MichaelSimons MichaelSimons assigned mmitche and mthalman and unassigned crummel Mar 28, 2023
@MichaelSimons MichaelSimons moved this from 8.0 Preview 4 to In Progress in .NET Source Build Apr 3, 2023
rainersigwald pushed a commit to dotnet/msbuild that referenced this issue Jun 7, 2023
Contributes to dotnet/source-build#3043

Declaring the `System.Configuration.ConfigurationManager` dependency in `Version.Details.xml` will allow source-build to replace the currently used `7.0.0` version with the `n-1` version coming from previously source-built artifacts in the product / VMR build.

Without this change, once repo PvP is enabled, the source-build of `msbuild` will fail in the product build.
@MichaelSimons
Copy link
Member

Closing issue as this has been rolled out to all product repos.

@github-project-automation github-project-automation bot moved this from In Progress to Done in .NET Source Build Jun 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-arcade Common Arcade source-build infra
Projects
Archived in project
Development

No branches or pull requests

6 participants