Remove fedora pkgs, add fedora 'compat' package#16020
Closed
ddstreet wants to merge 8 commits intomicrosoft:tomls/base/mainfrom
Closed
Remove fedora pkgs, add fedora 'compat' package#16020ddstreet wants to merge 8 commits intomicrosoft:tomls/base/mainfrom
ddstreet wants to merge 8 commits intomicrosoft:tomls/base/mainfrom
Conversation
Add this package to put all fedora-compatibility workarounds required until we complete bootstrap.
Add subpackages with Provides: and Requires: to connect fedora and azurelinux release package and subpackages
Add subpackage with Provides: and Requires: to connect fedora and azurelinux repos package and gpg-keys subpackage
Add package with Provides: and Requires: to connect redhat and azurelinux rpm-config package
The binary files from pkgconf-pkg-config are named with the %_target_platform macro which comes from the redhat-rpm-config package (and includes redhat in the expansion), so we need to create symlinks until bootstrap is complete.
Our azurelinux-release package resets the system_version dependency to our azurelinux release version, which is 4. So this package needs its minimum version similarly reduced.
This is replaced by the azurelinux-release package, and the bootstrap transition is handled by the azurelinux-fedora-compat package, so we no longer want to build this.
This is replaced by the azurelinux-repos package, and the bootstrap transition is handled by the azurelinux-fedora-compat package, so we no longer want to build this.
❌ Spec Review Failed
🛠️ Debug locally: .github/workflows/scripts/README.md
|
Contributor
Author
|
this is probably no longer necessary after #16025, unless we do run into any build breakage due to packages still referencing/requiring anything fedora/redhat, and that isn't covered by existing bootstrapping workarounds |
Contributor
|
closing this, as i don't think we will need the compat pkg anymore. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
(Draft/RFC)
This sets up a compat components that tries to create some fedora->azl logic to handle any bootstrap-time dependencies or file/dir naming issues. Open for review and discussion but marked as draft.