While rebuilding my simple server, I noticed mariadb being compiled, which didn't seem right. $ guix graph --path guix mariadb guix@1.3.0-27.598f728 po4a@0.63 texlive-tiny@59745 texlive-latex-base@59745 texlive-hyphen-afrikaans@59745 ruby-hydra@0.0-0.5abfa37 ruby-byebug@11.1.3 ruby-rubocop@1.10.0 ruby-parallel@1.21.0 ruby-mysql2@0.5.2 mariadb@10.5.12 This patch series is my attempt to cut the texlive to ruby-byebug dependency, by introducing ruby-hydra-minimal, a minimal variant of ruby-hydra that doesn't depend on ruby-byebug. This also enabled the cleanup of ruby-nokogiri-1.10. Tom Fitzhenry (4): gnu: Add ruby-hydra-minimal. gnu: Remove texlive's dependence on ruby-rspec and ruby-byebug. gnu: unpin ruby-nokogiri-diff's ruby-nokogiri gnu: Remove unused ruby-nokogiri-1.10. .../patches/ruby-hydra-no-byebug.patch | 9 ++ .../patches/texlive-hyph-utf8-no-byebug.patch | 11 +++ gnu/packages/ruby.scm | 86 +++++++------------ gnu/packages/tex.scm | 3 +- 4 files changed, 52 insertions(+), 57 deletions(-) create mode 100644 gnu/packages/patches/ruby-hydra-no-byebug.patch create mode 100644 gnu/packages/patches/texlive-hyph-utf8-no-byebug.patch -- 2.36.1