Subject: [bug#78826] [PATCH ruby-team 00/88] Switch to [email-masked] and build -P1 [email-masked]

From: Nicolas Graves <[email-masked]>
Date: Wed, 18 Jun 2025 16:16:32 +0200

I didn't realize there were still so much packages failing on the ruby branch.
I switched to [email-masked] and made all direct dependents on ruby build properly.
This is a big update, but we're getting closer to be able to merge the branch!

Nicolas Graves (88):
  gnu: epic5: Improve style.
  gnu: epic5: Improve style.
  gnu: ruby-tzinfo: Update to 2.0.6-0.5cfebcb.
  gnu: ruby-regexp-parser: Improve style.
  gnu: Add ruby-leto.
  gnu: ruby-test-construct: Update to 2.0.2-0.43933e8.
  gnu: ruby-regexp-property-values: Update to 1.5.2.
  gnu: ruby-tzinfo-data: Update to 1.2025.2.
  gnu: ruby-m: Update to 1.6.2.
  gnu: ruby-hoe-markdown: Improve style.
  gnu: ruby-hoe-markdown: Update to 1.7.0.
  gnu: Remove ruby-mocha-1.
  gnu: ruby-net-scp: Update to 4.1.0.
  gnu: ruby-minitest-stub-const: Update to 0.6-0.dbcaa18.
  gnu: ruby-unf-ext: Update to 0.0.9.1.
  gnu: bundler: Update to 2.6.9.
  gnu: ruby-minitest: Update to 5.19.0.
  gnu: ruby-rake: Update to 13.3.0.
  gnu: ruby-minitest-reporters: Update to 1.7.1.
  gnu: ruby-stackprof: Update to 0.2.27-0.5d83283.
  gnu: ruby-insist: Improve style.
  gnu: ruby-oj: Update to 3.16.9.
  gnu: ruby-character-set: Update to 1.8.0.
  gnu: ruby-yard: Update to 0.9.37.
  gnu: ruby-insist: Fix minitest.
  gnu: ruby-ruby-engine: Update to 2.0.3.
  gnu: ruby-websocket-client-simple: Update to 0.9.0.
  gnu: ruby-bcrypt-pbkdf: Update to 1.1.2.rc1.
  gnu: ruby-citrus: Fix build.
  gnu: ruby-unf: Update to 0.2.0.
  gnu: ruby-psych-3: Fix deprecated syntax.
  gnu: ruby-ruby-version: Update to 1.0.3.
  gnu: Add ruby-rspec-block-is-expected-bootstrap.
  gnu: ruby-rspec-pending-for: Improve style.
  gnu: ruby-rspec-pending-for: Update to 0.1.17.
  gnu: ruby-spy: Improve style.
  gnu: ruby-spy: Remove ruby-coveralls native-input.
  gnu: ruby-cuke-modeler: Update to 3.24.0.
  gnu: ruby-skiptrace: Fix minitest.
  gnu: ruby-crass: Fix minitest.
  gnu: ruby-sassc: Fix minitest.
  gnu: ruby-bindex: Fix minitest.
  gnu: ruby-event-emitter: Fix minitest.
  gnu: ruby-sass: Fix minitest.
  gnu: ruby-byebug: Update to 12.0.0.
  gnu: ruby-puma: Skip failing test.
  gnu: ruby-pry-byebug: Update to 3.11.0.
  gnu: youplot: Update to 0.4.6.
  gnu: ruby-single-cov: Update to 1.11.0.
  gnu: ruby-regexp-parser: Update to 2.9.0.
  gnu: ruby-bindex: Fix minitest.
  gnu: jekyll: Update to 4.4.1.
  gnu: ruby-bibtex-ruby: Improve style.
  gnu: ruby-bibtex-ruby: Update to 6.1.0.
  gnu: ruby-faraday: Update to 2.13.1.
  gnu: ruby-mocha: Update to 2.1.0.
  gnu: ruby-bootsnap: Update to 1.18.6.
  gnu: ruby-spring: Update to 4.2.0.
  gnu: ruby-yaml-lint: Sanitize dependencies.
  gnu: Add ruby-mutex-m.
  gnu: ruby-maxitest: Update to 6.0.0.
  gnu: ruby-fog-xml: Sanitize dependencies.
  gnu: ruby-single-cov: Fix tests.
  gnu: ruby-importmap-rails: Pin the %ruby-rails-version.
  gnu: ruby-ruby-prof: Update to 1.7.2.
  gnu: ruby-version-gem: Update to 1.1.8.
  gnu: ruby-loofah: Update to 2.22.0.
  gnu: ruby-hydra: Fix build with [email-masked].
  gnu: ruby-liquid-c-bootstrap: Update to 4.2.0.
  gnu: ruby-rspec-given: Skip failing tests.
  gnu: ruby-asciidoctor: Update to 2.0.21.
  gnu: ruby-pry-doc: Update to 1.6.0.
  gnu: ruby-marcel: Update to 1.0.4.
  gnu: ruby-ammeter-bootstrap: Update to 1.1.7.
  gnu: ruby-rspec: Update to 3.13.1.
  gnu: ruby-nokogiri: Update to 1.16.8.
  gnu: ruby-memory-profiler: Update to 1.1.0.
  gnu: ruby-minitest-rg: Update to 5.3.0.
  gnu: ruby-unicode-scripts: Update to 1.11.0.
  gnu: ruby-jekyll-sass-converter: Update to 2.2.0.
  gnu: ruby-css-parser: Update to 1.21.1.
  gnu: ruby-prawn-svg: Update to 0.37.0.
  gnu: ruby-syntax-tree: Update to 6.2.0.
  gnu: ruby-syntax-tree: Skip tests.
  gnu: rails: Update to 7.2.2.1.
  gnu: ruby-3.3: Update to 3.3.8.
  gnu: ruby: Default to ruby-3.3.
  gnu: epic5: Update to 3.0.3.

 gnu/packages/irc.scm                     |  125 ++-
 gnu/packages/patches/ruby-nokogiri.patch |   29 +-
 gnu/packages/plotutils.scm               |    4 +-
 gnu/packages/rails.scm                   |   62 +-
 gnu/packages/ruby-check.scm              |   16 +-
 gnu/packages/ruby-xyz.scm                | 1056 +++++++++++++---------
 gnu/packages/ruby.scm                    |    6 +-
 7 files changed, 757 insertions(+), 541 deletions(-)

-- 
2.49.0