Skip to content

workaround(NetworkManager-libreswan): disable gtk4 plugin — gtk4 version too old#16629

Merged
christopherco merged 1 commit intotomls/base/mainfrom
chrco/fix-NetworkManager-libreswan
Apr 13, 2026
Merged

workaround(NetworkManager-libreswan): disable gtk4 plugin — gtk4 version too old#16629
christopherco merged 1 commit intotomls/base/mainfrom
chrco/fix-NetworkManager-libreswan

Conversation

@christopherco
Copy link
Copy Markdown
Collaborator

libnma-gtk4 requires gtk4 >= 4.20.4 but the build tag only has 4.20.3. Disable the gtk4 VPN editor plugin until gtk4 is updated. The GTK3 GNOME editor plugin is still built.

Build verified locally; RPM contents inspected in mock.

…ion too old

libnma-gtk4 requires gtk4 >= 4.20.4 but the build tag only has 4.20.3.
Disable the gtk4 VPN editor plugin until gtk4 is updated. The GTK3
GNOME editor plugin is still built.

Build verified locally; RPM contents inspected in mock.
@christopherco christopherco marked this pull request as ready for review April 13, 2026 00:51
Copilot AI review requested due to automatic review settings April 13, 2026 00:52
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Disables the GTK4 VPN editor plugin build for NetworkManager-libreswan as a temporary workaround for a gtk4/libnma-gtk4 version mismatch in the current build tag, while keeping the GTK3 editor plugin enabled.

Changes:

  • Add a dedicated NetworkManager-libreswan.comp.toml to disable the gtk4 build conditional (without = ["gtk4"]).
  • Remove the now-customized component from the “no per-component modifications” list in components.toml to avoid duplicate component tables.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
base/comps/NetworkManager-libreswan/NetworkManager-libreswan.comp.toml Introduces per-component build config to disable the gtk4 bcond for this component.
base/comps/components.toml Removes the inline component entry since it now has a dedicated *.comp.toml file (picked up via includes = ["**/*.comp.toml", ...]).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@christopherco christopherco merged commit 88b49a5 into tomls/base/main Apr 13, 2026
9 checks passed
@christopherco christopherco deleted the chrco/fix-NetworkManager-libreswan branch April 13, 2026 04:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants