From de3e1a91cc773e0c20ede48d688798b80152137e Mon Sep 17 00:00:00 2001 From: Stan Hu <stanhu@gmail.com> Date: Thu, 9 Jan 2025 14:26:14 -0800 Subject: [PATCH] Add mutex_m as a dependency Ruby 3.3 shows a deprecation message: ``` warning: mutex_m was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.4.0. You can add mutex_m to your Gemfile or gemspec to silence this warning. ``` This gem is needed by Rails 7.0 and 7.1, but has been removed in Rails 7.2 and higher. --- Gemfile | 2 ++ Gemfile.checksum | 1 + Gemfile.lock | 2 ++ Gemfile.next.lock | 1 + 4 files changed, 6 insertions(+) diff --git a/Gemfile b/Gemfile index 0e8209ec0c84..5fa450caf6e1 100644 --- a/Gemfile +++ b/Gemfile @@ -36,6 +36,8 @@ else end gem 'activerecord-gitlab', path: 'gems/activerecord-gitlab', feature_category: :shared +# This can be dropped after upgrading to Rails 7.2: https://github.com/rails/rails/pull/49674 +gem 'mutex_m', '~> 0.3', feature_category: :shared gem 'bootsnap', '~> 1.18.3', require: false, feature_category: :shared diff --git a/Gemfile.checksum b/Gemfile.checksum index 77b6d8684cf6..88bcf33bc76f 100644 --- a/Gemfile.checksum +++ b/Gemfile.checksum @@ -409,6 +409,7 @@ {"name":"murmurhash3","version":"0.1.7","platform":"ruby","checksum":"370a2ce2e9ab0711e51554e530b5f63956927a6554a296855f42a1a4a5ed0936"}, {"name":"mustermann","version":"3.0.0","platform":"ruby","checksum":"6d3569aa3c3b2f048c60626f48d9b2d561cc8d2ef269296943b03da181c08b67"}, {"name":"mustermann-grape","version":"1.0.2","platform":"ruby","checksum":"6f5309d6a338f801f211c644e8c2d3cc2577a8693f9cd51dadfdb29c1260f5fe"}, +{"name":"mutex_m","version":"0.3.0","platform":"ruby","checksum":"cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751"}, {"name":"nap","version":"1.1.0","platform":"ruby","checksum":"949691660f9d041d75be611bb2a8d2fd559c467537deac241f4097d9b5eea576"}, {"name":"neighbor","version":"0.3.2","platform":"ruby","checksum":"b795bbcc24b1b9ae82d9f7e97a3461b0b3607d24a85a7acbed776bd498e7eba8"}, {"name":"nenv","version":"0.3.0","platform":"ruby","checksum":"d9de6d8fb7072228463bf61843159419c969edb34b3cef51832b516ae7972765"}, diff --git a/Gemfile.lock b/Gemfile.lock index fe1f61120ee9..d87d0fce6826 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1184,6 +1184,7 @@ GEM ruby2_keywords (~> 0.0.1) mustermann-grape (1.0.2) mustermann (>= 1.0.0) + mutex_m (0.3.0) nap (1.1.0) neighbor (0.3.2) activerecord (>= 6.1) @@ -2185,6 +2186,7 @@ DEPENDENCIES mini_magick (~> 4.12) minitest (~> 5.11.0) multi_json (~> 1.14.1) + mutex_m (~> 0.3) neighbor (~> 0.3.2) net-http (= 0.6.0) net-ldap (~> 0.17.1) diff --git a/Gemfile.next.lock b/Gemfile.next.lock index 0170bb5204e9..33f2b65d7a12 100644 --- a/Gemfile.next.lock +++ b/Gemfile.next.lock @@ -2218,6 +2218,7 @@ DEPENDENCIES mini_magick (~> 4.12) minitest (~> 5.11.0) multi_json (~> 1.14.1) + mutex_m (~> 0.3) neighbor (~> 0.3.2) net-http (= 0.6.0) net-ldap (~> 0.17.1) -- GitLab