fix(comps): Remove gnome-control-center, overlay mutter#16633
Draft
christopherco wants to merge 1 commit intochrco/remove-gdmfrom
Draft
fix(comps): Remove gnome-control-center, overlay mutter#16633christopherco wants to merge 1 commit intochrco/remove-gdmfrom
christopherco wants to merge 1 commit intochrco/remove-gdmfrom
Conversation
gnome-control-center is a GNOME desktop settings UI not needed for a cloud/server distro. It also cannot build due to a gtk4 version mismatch (4.20.3 vs required 4.20.4). Remove it to avoid supplying desktop components that have no use in Azure Linux. Overlay mutter to drop the control-center-filesystem Requires (only provided by gnome-control-center's filesystem subpackage — no other package supplies it) and remove the keybinding files that only gnome-control-center would consume.
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.
gnome-control-center is a GNOME desktop settings UI not needed for a cloud/server distro. It also cannot build due to a gtk4 version mismatch (4.20.3 vs required 4.20.4). Remove it to avoid supplying desktop components that have no use in Azure Linux.
Overlay mutter to drop the
control-center-filesystemRequires (only provided by gnome-control-center's filesystem subpackage — no other package supplies it) and remove the keybinding files that only gnome-control-center would consume.Dependency impact
graph TD GCC["gnome-control-center<br/><i>removed — desktop UI,<br/>can't build (gtk4 mismatch)</i>"] GCCFS["control-center-filesystem<br/><i>subpackage of gnome-control-center</i>"] GCC -->|"only provider"| GCCFS MUTTER["mutter"] MUTTER -->|"Requires<br/>(removed via overlay)"| GCCFS MUTTER -->|"keybinding XMLs<br/>(removed via overlay)"| GCCFS GS["gnome-shell<br/><i>already removed</i>"] GSESS["gnome-session<br/><i>already removed</i>"] GS -.->|"was only other<br/>Requires"| GCC GSESS -.->|"was only other<br/>Requires"| GCCFS style GCC fill:#ffcccc,stroke:#cc0000 style MUTTER fill:#cce5ff,stroke:#0066cc style GCCFS fill:#ffcccc,stroke:#cc0000 style GS fill:#e6e6e6,stroke:#999 style GSESS fill:#e6e6e6,stroke:#999control-center-filesystemis only provided by gnome-control-center — nothing else supplies it.