treewide: remove some libglade dependents#155061
Merged
mweinelt merged 19 commits intoNixOS:masterfrom Feb 1, 2022
Merged
Conversation
8e3540f to
e824a71
Compare
86c5488 to
4b2f1a3
Compare
50c0ab9 to
e9afb00
Compare
While tilp2's libglade dependency is optional, it still has a hard dependency on it via gfm
It was marked as broken for some time now anyways
They were marked as optional with `dependency ? null`, however they were references unconditionally in the `buildInputs`. I don't know how all of this ever worked, but it's removed anyways now.
6ac37b0 to
9a2a3d0
Compare
Member
Author
|
@dasj19 I rebased on master and only got conflicts for the |
dasj19
approved these changes
Jan 29, 2022
Contributor
dasj19
left a comment
There was a problem hiding this comment.
Now it builds. I guess the error with the monodevelop file was from the way I was applying the patch.
But nevermind, everything works now
Member
|
Result of 1 package marked as broken and skipped:
2 packages blacklisted:
2 packages failed to build:
12 packages built:
|
13 tasks
13 tasks
13 tasks
Closed
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.
Motivation for this change
libgladedepends on Python 2. The functionality of libglade itself has been subsumed as "Builder" in Gtk3. Gtk2 is end of life as well, btw.libglade, and their transitive dependencies.libgtkmm, the C++ bindings, and all applications using itlibgksuandgksulablgtkand all Gtk2 application written in OCamlSome packages are fixed instead of being removed. Some more can be, I'll replace the drop commits with fix commits as we go. Help welcome (see #155173 for example).
This PR is still a WIP, but it has mostly reached its final form. Commits that are incomplete are marked with TODO in the message.
Things done
sandbox = trueset innix.conf? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)nixos/doc/manual/md-to-db.shto update generated release notes