From 229ca4c56a0a07017465e23479953a7a741b5a14 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jul 2024 19:54:36 +0000 Subject: [PATCH 01/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- rubygem-rspec-core.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index 455dce8..007cc27 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -3,7 +3,7 @@ %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} -%global baserelease 1 +%global baserelease 2 %global gem_name rspec-core @@ -208,6 +208,9 @@ done %{gem_docdir} %changelog +* Fri Jul 19 2024 Fedora Release Engineering - 3.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Feb 09 2024 Mamoru TASAKA - 3.13.0-1 - 3.13.0 From 54535562029999ef258e4fc46084364111db8085 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sun, 8 Sep 2024 00:03:34 +0900 Subject: [PATCH 02/13] 3.13.1 3.13.1 --- rubygem-rspec-core.spec | 7 +++++-- sources | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index 007cc27..afa9f25 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -1,9 +1,9 @@ -%global majorver 3.13.0 +%global majorver 3.13.1 #%%global preminorver .rc6 %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} -%global baserelease 2 +%global baserelease 1 %global gem_name rspec-core @@ -208,6 +208,9 @@ done %{gem_docdir} %changelog +* Thu Sep 05 2024 Mamoru TASAKA - 3.13.1-1 +- 3.13.1 + * Fri Jul 19 2024 Fedora Release Engineering - 3.13.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild diff --git a/sources b/sources index ce2b7b5..245d236 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (rspec-core-3.13.0.gem) = b24746c74ba6571c04ba1d95de3c557cc208870075cf7e9f603b18ac8b8dafbf5b2c8b2c58f564e91c58002947a64b5b30eed37069910e7d5bfa175faa2a58de -SHA512 (rubygem-rspec-core-3.13.0-full.tar.gz) = bfeb033a882769adbf65e2ce2cc2f6b3fcf2ad1095575fdb7d89b36b7d41af316119fe97020b10b3a8019c44db8464559c304a0e6fafaf8ba57df9e4f1cf9ff6 +SHA512 (rspec-core-3.13.1.gem) = c6b906fab43ece1145480331372094eb9c02059d8aa7903b22d9bca3e6f76f34e68cfcf3b40a64ff5b00b22e564d135f03c93934bc05cba9ec5d1b1cda0e2769 +SHA512 (rubygem-rspec-core-3.13.1-full.tar.gz) = defb6ff30ea787241c7353d4d5210eb77fcb526fbed3942c540506044ee4ffe3a43982f0fce4ac78d0c3959760ce179f7c7a7e55d3bb9e8c3b5988768d67c8ef From 0e1e9960be1e068c15300c8fc3586f49cad1f23b Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 22 Oct 2024 14:17:02 +0900 Subject: [PATCH 03/13] 3.13.2 --- rubygem-rspec-core.spec | 5 ++++- sources | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index afa9f25..044cf34 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -1,4 +1,4 @@ -%global majorver 3.13.1 +%global majorver 3.13.2 #%%global preminorver .rc6 %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} @@ -208,6 +208,9 @@ done %{gem_docdir} %changelog +* Mon Oct 21 2024 Mamoru TASAKA - 3.13.2-1 +- 3.13.2 + * Thu Sep 05 2024 Mamoru TASAKA - 3.13.1-1 - 3.13.1 diff --git a/sources b/sources index 245d236..7e0e601 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (rspec-core-3.13.1.gem) = c6b906fab43ece1145480331372094eb9c02059d8aa7903b22d9bca3e6f76f34e68cfcf3b40a64ff5b00b22e564d135f03c93934bc05cba9ec5d1b1cda0e2769 -SHA512 (rubygem-rspec-core-3.13.1-full.tar.gz) = defb6ff30ea787241c7353d4d5210eb77fcb526fbed3942c540506044ee4ffe3a43982f0fce4ac78d0c3959760ce179f7c7a7e55d3bb9e8c3b5988768d67c8ef +SHA512 (rspec-core-3.13.2.gem) = 7ba117e1382f1ed787f9889efd0aac40a75de36a4b895600886fe7f3dc6a8efa029eea92208d8af0c3f4614e4214b99437bfc7d7ad9c93808e118405c6650513 +SHA512 (rubygem-rspec-core-3.13.2-full.tar.gz) = 61928d0a569510d6c49c8ce7025d37f6a60532f731458f159d340966582e7c0dc794c828dcbd33c8d4deefea3ed8fb104fc03060c9c4fbec47dfc972246e533a From ca81d02368e311d900ed13eece031aa11109e5d0 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Wed, 6 Nov 2024 22:21:07 +0900 Subject: [PATCH 04/13] add BR: rubygem(drb) for ruby34 --- rubygem-rspec-core.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index 044cf34..8c33193 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -3,7 +3,7 @@ %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} -%global baserelease 1 +%global baserelease 2 %global gem_name rspec-core @@ -45,6 +45,7 @@ BuildRequires: rubygem(rake) BuildRequires: rubygem(rspec) BuildRequires: rubygem(test-unit) BuildRequires: rubygem(coderay) +BuildRequires: rubygem(drb) BuildRequires: rubygem(thread_order) BuildRequires: git @@ -208,6 +209,9 @@ done %{gem_docdir} %changelog +* Wed Nov 06 2024 Mamoru TASAKA - 3.13.2-2 +- add BR: rubygem(drb) for ruby34 + * Mon Oct 21 2024 Mamoru TASAKA - 3.13.2-1 - 3.13.2 From 91ba31bd1ca893d6901bb602ff2bd976e3c3c766 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Fri, 15 Nov 2024 15:07:10 +0900 Subject: [PATCH 05/13] Fix for ruby34 string behavior to be chilled --- ...core-3.13.2-issue3123-ruby34-string-chilled.patch | 12 ++++++++++++ rubygem-rspec-core.spec | 9 ++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 rspec-core-3.13.2-issue3123-ruby34-string-chilled.patch diff --git a/rspec-core-3.13.2-issue3123-ruby34-string-chilled.patch b/rspec-core-3.13.2-issue3123-ruby34-string-chilled.patch new file mode 100644 index 0000000..2ab514d --- /dev/null +++ b/rspec-core-3.13.2-issue3123-ruby34-string-chilled.patch @@ -0,0 +1,12 @@ +diff -urp -x examples.txt '--exclude=*~' rspec-core-3.13.2.orig/lib/rspec/core/drb.rb rspec-core-3.13.2/lib/rspec/core/drb.rb +--- rspec-core-3.13.2.orig/lib/rspec/core/drb.rb 2024-10-21 14:23:30.000000000 +0900 ++++ rspec-core-3.13.2/lib/rspec/core/drb.rb 2024-11-15 14:48:52.388539773 +0900 +@@ -91,7 +91,7 @@ module RSpec + def add_filter(argv, name, hash) + hash.each_pair do |k, v| + next if CONDITIONAL_FILTERS.include?(k) +- tag = name == :inclusion ? k.to_s : "~#{k}".dup ++ tag = name == :inclusion ? k.to_s.dup : "~#{k}".dup + tag << ":#{v}" if v.is_a?(String) + argv << "--tag" << tag + end unless hash.empty? diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index 8c33193..fd6b76f 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -3,7 +3,7 @@ %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} -%global baserelease 2 +%global baserelease 3 %global gem_name rspec-core @@ -36,6 +36,9 @@ Source2: rspec-related-create-full-tarball.sh # Adjust backtrace filter for Fedora placement of StdLib. # https://github.com/rspec/rspec-core/pull/2881 Patch0: rubygem-rspec-core-3.10.1-Filter-content-of-usr-share-ruby.patch +# https://github.com/rspec/rspec-core/issues/3123 +# <- by https://github.com/ruby/ruby/pull/12065 +Patch1: rspec-core-3.13.2-issue3123-ruby34-string-chilled.patch #BuildRequires: ruby(release) BuildRequires: rubygems-devel @@ -90,6 +93,7 @@ This package contains documentation for %{name}. %prep %setup -q -T -n %{gem_name}-%{version} -b 1 %patch -P0 -p1 +%patch -P1 -p1 gem specification %{SOURCE0} -l --ruby > %{gem_name}.gemspec %build @@ -209,6 +213,9 @@ done %{gem_docdir} %changelog +* Fri Nov 15 2024 Mamoru TASAKA - 3.13.2-3 +- Fix for ruby34 string behavior to be chilled + * Wed Nov 06 2024 Mamoru TASAKA - 3.13.2-2 - add BR: rubygem(drb) for ruby34 From cdd2413fa07e8a1333b33b7eac73f3bfdba67b3b Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sun, 17 Nov 2024 16:59:26 +0900 Subject: [PATCH 06/13] Workaround syntax_suggest 2.0.2 change --- ...e-3.13.2-issue3125-ruby34-syntax_suggest_202.patch | 11 +++++++++++ rubygem-rspec-core.spec | 9 ++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 rspec-core-3.13.2-issue3125-ruby34-syntax_suggest_202.patch diff --git a/rspec-core-3.13.2-issue3125-ruby34-syntax_suggest_202.patch b/rspec-core-3.13.2-issue3125-ruby34-syntax_suggest_202.patch new file mode 100644 index 0000000..96eb999 --- /dev/null +++ b/rspec-core-3.13.2-issue3125-ruby34-syntax_suggest_202.patch @@ -0,0 +1,11 @@ +diff -urp -x examples.txt rspec-core-3.13.2.orig/spec/integration/spec_file_load_errors_spec.rb rspec-core-3.13.2/spec/integration/spec_file_load_errors_spec.rb +--- rspec-core-3.13.2.orig/spec/integration/spec_file_load_errors_spec.rb 2024-11-17 15:44:24.856119952 +0900 ++++ rspec-core-3.13.2/spec/integration/spec_file_load_errors_spec.rb 2024-11-17 16:39:55.929770026 +0900 +@@ -224,6 +224,7 @@ RSpec.describe 'Spec file load errors' d + + # A fix was backported to 3.2.3 + if RUBY_VERSION > '3.2.2' ++ formatted_output.gsub!(/\n+/m, "\n") + expect(formatted_output).to include unindent(<<-EOS) + SyntaxError: + --> ./tmp/aruba/broken_file.rb diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index fd6b76f..af100de 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -3,7 +3,7 @@ %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} -%global baserelease 3 +%global baserelease 4 %global gem_name rspec-core @@ -39,6 +39,9 @@ Patch0: rubygem-rspec-core-3.10.1-Filter-content-of-usr-share-ruby.patch # https://github.com/rspec/rspec-core/issues/3123 # <- by https://github.com/ruby/ruby/pull/12065 Patch1: rspec-core-3.13.2-issue3123-ruby34-string-chilled.patch +# https://github.com/rspec/rspec-core/issues/3125 +# <- by syntax_suggest 2.0.2 https://github.com/ruby/syntax_suggest/pull/232 +Patch2: rspec-core-3.13.2-issue3125-ruby34-syntax_suggest_202.patch #BuildRequires: ruby(release) BuildRequires: rubygems-devel @@ -94,6 +97,7 @@ This package contains documentation for %{name}. %setup -q -T -n %{gem_name}-%{version} -b 1 %patch -P0 -p1 %patch -P1 -p1 +%patch -P2 -p1 gem specification %{SOURCE0} -l --ruby > %{gem_name}.gemspec %build @@ -213,6 +217,9 @@ done %{gem_docdir} %changelog +* Sun Nov 17 2024 Mamoru TASAKA - 3.13.2-4 +- Workaround syntax_suggest 2.0.2 change + * Fri Nov 15 2024 Mamoru TASAKA - 3.13.2-3 - Fix for ruby34 string behavior to be chilled From 29635ced96c6b8bf23e7b41913b4702b9b118578 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 18 Jan 2025 23:57:21 +0000 Subject: [PATCH 07/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- rubygem-rspec-core.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index af100de..e6d6a07 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -3,7 +3,7 @@ %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} -%global baserelease 4 +%global baserelease 5 %global gem_name rspec-core @@ -217,6 +217,9 @@ done %{gem_docdir} %changelog +* Sat Jan 18 2025 Fedora Release Engineering - 3.13.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sun Nov 17 2024 Mamoru TASAKA - 3.13.2-4 - Workaround syntax_suggest 2.0.2 change From 45cdfd6fec41c39e745c4882a5c1b17c0647f568 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Wed, 12 Feb 2025 16:12:01 +0900 Subject: [PATCH 08/13] 3.13.3 --- ...e-3.13.2-issue3123-ruby34-string-chilled.patch | 12 ------------ ...13.2-issue3125-ruby34-syntax_suggest_202.patch | 11 ----------- rspec-related-create-full-tarball.sh | 7 +++---- rubygem-rspec-core.spec | 15 +++++---------- sources | 4 ++-- 5 files changed, 10 insertions(+), 39 deletions(-) delete mode 100644 rspec-core-3.13.2-issue3123-ruby34-string-chilled.patch delete mode 100644 rspec-core-3.13.2-issue3125-ruby34-syntax_suggest_202.patch diff --git a/rspec-core-3.13.2-issue3123-ruby34-string-chilled.patch b/rspec-core-3.13.2-issue3123-ruby34-string-chilled.patch deleted file mode 100644 index 2ab514d..0000000 --- a/rspec-core-3.13.2-issue3123-ruby34-string-chilled.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -urp -x examples.txt '--exclude=*~' rspec-core-3.13.2.orig/lib/rspec/core/drb.rb rspec-core-3.13.2/lib/rspec/core/drb.rb ---- rspec-core-3.13.2.orig/lib/rspec/core/drb.rb 2024-10-21 14:23:30.000000000 +0900 -+++ rspec-core-3.13.2/lib/rspec/core/drb.rb 2024-11-15 14:48:52.388539773 +0900 -@@ -91,7 +91,7 @@ module RSpec - def add_filter(argv, name, hash) - hash.each_pair do |k, v| - next if CONDITIONAL_FILTERS.include?(k) -- tag = name == :inclusion ? k.to_s : "~#{k}".dup -+ tag = name == :inclusion ? k.to_s.dup : "~#{k}".dup - tag << ":#{v}" if v.is_a?(String) - argv << "--tag" << tag - end unless hash.empty? diff --git a/rspec-core-3.13.2-issue3125-ruby34-syntax_suggest_202.patch b/rspec-core-3.13.2-issue3125-ruby34-syntax_suggest_202.patch deleted file mode 100644 index 96eb999..0000000 --- a/rspec-core-3.13.2-issue3125-ruby34-syntax_suggest_202.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -urp -x examples.txt rspec-core-3.13.2.orig/spec/integration/spec_file_load_errors_spec.rb rspec-core-3.13.2/spec/integration/spec_file_load_errors_spec.rb ---- rspec-core-3.13.2.orig/spec/integration/spec_file_load_errors_spec.rb 2024-11-17 15:44:24.856119952 +0900 -+++ rspec-core-3.13.2/spec/integration/spec_file_load_errors_spec.rb 2024-11-17 16:39:55.929770026 +0900 -@@ -224,6 +224,7 @@ RSpec.describe 'Spec file load errors' d - - # A fix was backported to 3.2.3 - if RUBY_VERSION > '3.2.2' -+ formatted_output.gsub!(/\n+/m, "\n") - expect(formatted_output).to include unindent(<<-EOS) - SyntaxError: - --> ./tmp/aruba/broken_file.rb diff --git a/rspec-related-create-full-tarball.sh b/rspec-related-create-full-tarball.sh index a847c6c..c0ba6bf 100644 --- a/rspec-related-create-full-tarball.sh +++ b/rspec-related-create-full-tarball.sh @@ -14,10 +14,9 @@ CURRDIR=$(pwd) TMPDIRPATH=$(mktemp -d /var/tmp/rspec-tar-XXXXXX) pushd $TMPDIRPATH -git clone https://github.com/rspec/$1.git -pushd $1 -git reset --hard v$2 -popd +git clone https://github.com/rspec/rspec.git +pushd rspec +git reset --hard $1-v$2 ln -sf $1 $1-$2 tar czf ${CURRDIR}/rubygem-$1-$2-full.tar.gz $1-$2/./ diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index e6d6a07..471b767 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -1,9 +1,9 @@ -%global majorver 3.13.2 +%global majorver 3.13.3 #%%global preminorver .rc6 %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} -%global baserelease 5 +%global baserelease 1 %global gem_name rspec-core @@ -36,12 +36,6 @@ Source2: rspec-related-create-full-tarball.sh # Adjust backtrace filter for Fedora placement of StdLib. # https://github.com/rspec/rspec-core/pull/2881 Patch0: rubygem-rspec-core-3.10.1-Filter-content-of-usr-share-ruby.patch -# https://github.com/rspec/rspec-core/issues/3123 -# <- by https://github.com/ruby/ruby/pull/12065 -Patch1: rspec-core-3.13.2-issue3123-ruby34-string-chilled.patch -# https://github.com/rspec/rspec-core/issues/3125 -# <- by syntax_suggest 2.0.2 https://github.com/ruby/syntax_suggest/pull/232 -Patch2: rspec-core-3.13.2-issue3125-ruby34-syntax_suggest_202.patch #BuildRequires: ruby(release) BuildRequires: rubygems-devel @@ -96,8 +90,6 @@ This package contains documentation for %{name}. %prep %setup -q -T -n %{gem_name}-%{version} -b 1 %patch -P0 -p1 -%patch -P1 -p1 -%patch -P2 -p1 gem specification %{SOURCE0} -l --ruby > %{gem_name}.gemspec %build @@ -217,6 +209,9 @@ done %{gem_docdir} %changelog +* Tue Feb 11 2025 Mamoru TASAKA - 3.13.3-1 +- 3.13.3 + * Sat Jan 18 2025 Fedora Release Engineering - 3.13.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild diff --git a/sources b/sources index 7e0e601..dca932c 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (rspec-core-3.13.2.gem) = 7ba117e1382f1ed787f9889efd0aac40a75de36a4b895600886fe7f3dc6a8efa029eea92208d8af0c3f4614e4214b99437bfc7d7ad9c93808e118405c6650513 -SHA512 (rubygem-rspec-core-3.13.2-full.tar.gz) = 61928d0a569510d6c49c8ce7025d37f6a60532f731458f159d340966582e7c0dc794c828dcbd33c8d4deefea3ed8fb104fc03060c9c4fbec47dfc972246e533a +SHA512 (rubygem-rspec-core-3.13.3-full.tar.gz) = 8d031e11c2467f3626341ec874fde007db97823b83c30f04a2cea6c1b0692c719647ca7f36d9190ca2410010af2827cb742e3af096e678d88232c7e5064e3281 +SHA512 (rspec-core-3.13.3.gem) = 33c06cfab982f6f1b2f75d4f0f8aaa81aa87ce62c31c8ff8fe880d3e41d7a3a5d10b9efc6f49135f2624194cbb9775e30dbb52819ee94c767a3cb85492686635 From 87bc1190a316e8ecedf4df554fc232d1510ca17e Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 29 May 2025 17:33:15 +0900 Subject: [PATCH 09/13] 3.13.4 --- rubygem-rspec-core.spec | 7 +++++-- sources | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index 471b767..bfa7a8d 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -1,4 +1,4 @@ -%global majorver 3.13.3 +%global majorver 3.13.4 #%%global preminorver .rc6 %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} @@ -28,7 +28,7 @@ Release: %{?preminorver:0.}%{baserelease}%{?preminorver:%{rpmminorver}}%{?dist} # SPDX confirmed License: MIT -URL: http://github.com/rspec/rspec-core +URL: https://rspec.info Source0: http://rubygems.org/gems/%{gem_name}-%{fullver}.gem # %%{SOURCE2} %%{name} %%{version} Source1: rubygem-%{gem_name}-%{version}-full.tar.gz @@ -209,6 +209,9 @@ done %{gem_docdir} %changelog +* Thu May 29 2025 Mamoru TASAKA - 3.13.4-1 +- 3.13.4 + * Tue Feb 11 2025 Mamoru TASAKA - 3.13.3-1 - 3.13.3 diff --git a/sources b/sources index dca932c..c7cf56a 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (rubygem-rspec-core-3.13.3-full.tar.gz) = 8d031e11c2467f3626341ec874fde007db97823b83c30f04a2cea6c1b0692c719647ca7f36d9190ca2410010af2827cb742e3af096e678d88232c7e5064e3281 -SHA512 (rspec-core-3.13.3.gem) = 33c06cfab982f6f1b2f75d4f0f8aaa81aa87ce62c31c8ff8fe880d3e41d7a3a5d10b9efc6f49135f2624194cbb9775e30dbb52819ee94c767a3cb85492686635 +SHA512 (rspec-core-3.13.4.gem) = 5727510a039a5c59ec86de57ebd13000a3f24f0d3db05fa4a2930184c8a9f011fe829b86f4c9a41a9d978ca58fead36648d70367f6fedd2626b60a1978ef7207 +SHA512 (rubygem-rspec-core-3.13.4-full.tar.gz) = 8873cfd241b7e08945f7f1fdec0dcd28a93f86abfcee44d31e3e6250ba1c5a1d8773406f77ecbc34e9009003fd9121d49d500f982c5cb54f14f5432dbd6b4172 From 3f7c63406ef50c5fdaf4a2d402022536d94c944c Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Fri, 27 Jun 2025 22:39:02 +0900 Subject: [PATCH 10/13] 3.13.5 --- rubygem-rspec-core.spec | 5 ++++- sources | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index bfa7a8d..775cb51 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -1,4 +1,4 @@ -%global majorver 3.13.4 +%global majorver 3.13.5 #%%global preminorver .rc6 %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} @@ -209,6 +209,9 @@ done %{gem_docdir} %changelog +* Fri Jun 27 2025 Mamoru TASAKA - 3.13.5-1 +- 3.13.5 + * Thu May 29 2025 Mamoru TASAKA - 3.13.4-1 - 3.13.4 diff --git a/sources b/sources index c7cf56a..2bbf4c4 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (rspec-core-3.13.4.gem) = 5727510a039a5c59ec86de57ebd13000a3f24f0d3db05fa4a2930184c8a9f011fe829b86f4c9a41a9d978ca58fead36648d70367f6fedd2626b60a1978ef7207 -SHA512 (rubygem-rspec-core-3.13.4-full.tar.gz) = 8873cfd241b7e08945f7f1fdec0dcd28a93f86abfcee44d31e3e6250ba1c5a1d8773406f77ecbc34e9009003fd9121d49d500f982c5cb54f14f5432dbd6b4172 +SHA512 (rspec-core-3.13.5.gem) = ee5f98d1b82ae6084a644bad4ed4c38b76fb0571fc6ea8d49d4459017fdf4615139f8b1f7d33951efde173d7e447da52aef36b13216bc4fb8cc73d1646461b70 +SHA512 (rubygem-rspec-core-3.13.5-full.tar.gz) = d2ca4987aa957b192bc41bccc1cbcda8da86681b342e369c434d4a59ff64559101a345e072659995bc16a2ac4a135e9611feb1fb193f28cce53c0c80e26d5798 From e8c2a97d1a6df4ee1c8c233c9fd2975c949012fa Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 12:45:26 +0000 Subject: [PATCH 11/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- rubygem-rspec-core.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index 775cb51..ec835b4 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -3,7 +3,7 @@ %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} -%global baserelease 1 +%global baserelease 2 %global gem_name rspec-core @@ -209,6 +209,9 @@ done %{gem_docdir} %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 3.13.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Fri Jun 27 2025 Mamoru TASAKA - 3.13.5-1 - 3.13.5 From 7effbf81cb92d50fc56a4061a342eb70a98d5bac Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 21 Oct 2025 15:07:20 +0900 Subject: [PATCH 12/13] 3.13.6 --- rubygem-rspec-core.spec | 7 +++++-- sources | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index ec835b4..1df05b5 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -1,9 +1,9 @@ -%global majorver 3.13.5 +%global majorver 3.13.6 #%%global preminorver .rc6 %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} -%global baserelease 2 +%global baserelease 1 %global gem_name rspec-core @@ -209,6 +209,9 @@ done %{gem_docdir} %changelog +* Mon Oct 20 2025 Mamoru TASAKA - 3.13.6-1 +- 3.13.6 + * Fri Jul 25 2025 Fedora Release Engineering - 3.13.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild diff --git a/sources b/sources index 2bbf4c4..4078df9 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (rspec-core-3.13.5.gem) = ee5f98d1b82ae6084a644bad4ed4c38b76fb0571fc6ea8d49d4459017fdf4615139f8b1f7d33951efde173d7e447da52aef36b13216bc4fb8cc73d1646461b70 -SHA512 (rubygem-rspec-core-3.13.5-full.tar.gz) = d2ca4987aa957b192bc41bccc1cbcda8da86681b342e369c434d4a59ff64559101a345e072659995bc16a2ac4a135e9611feb1fb193f28cce53c0c80e26d5798 +SHA512 (rspec-core-3.13.6.gem) = 8456a4505bd990a968630da475fd5222a15e0641db26d0efbf63e5d1d8edea702c7982297c4fd7e647167b7204127e4dd6d49480a9556faa65f06e0ce8ad3513 +SHA512 (rubygem-rspec-core-3.13.6-full.tar.gz) = 2cb5c5ffe9c76a58385ccac68fbbc696e6c542cf68007ab81b29e5ad6ecc97ec05cd34eb1006b2be1d70c826ab520b32e37182bbd14f662260996a1e5aa1bf06 From 474d1f7c635c218569b4b84c143fe2c41b267e47 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 2 Dec 2025 16:42:35 +0900 Subject: [PATCH 13/13] Backport upstream patch to support ruby4_0 source_location behavior change --- ...c-core-pr282-ruby4_0-source_location.patch | 51 +++++++++++++++++++ rubygem-rspec-core.spec | 9 +++- 2 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 rspec-core-pr282-ruby4_0-source_location.patch diff --git a/rspec-core-pr282-ruby4_0-source_location.patch b/rspec-core-pr282-ruby4_0-source_location.patch new file mode 100644 index 0000000..1fa6999 --- /dev/null +++ b/rspec-core-pr282-ruby4_0-source_location.patch @@ -0,0 +1,51 @@ +From 1c20fa80772ca7a1ed0512056ce7cd6a94f8e68d Mon Sep 17 00:00:00 2001 +From: Jon Rowe +Date: Fri, 28 Nov 2025 10:59:10 +0000 +Subject: [PATCH] Cope with the changes to block source_location in Ruby 4 + +--- + rspec-core/lib/rspec/core/hooks.rb | 2 +- + rspec-core/lib/rspec/core/metadata.rb | 2 +- + rspec-core/lib/rspec/core/shared_example_group.rb | 2 +- + .../lib/rspec/expectations/block_snippet_extractor.rb | 2 +- + 4 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/rspec-core/lib/rspec/core/hooks.rb b/rspec-core/lib/rspec/core/hooks.rb +index f97962ce9..77eecc776 100644 +--- a/rspec-core/lib/rspec/core/hooks.rb ++++ b/rspec-core/lib/rspec/core/hooks.rb +@@ -395,7 +395,7 @@ def execute_with(example, procsy) + + if Proc.method_defined?(:source_location) + def hook_description +- "around hook at #{Metadata.relative_path(block.source_location.join(':'))}" ++ "around hook at #{Metadata.relative_path(block.source_location.take(2).join(':'))}" + end + else # for 1.8.7 + # :nocov: +diff --git a/rspec-core/lib/rspec/core/metadata.rb b/rspec-core/lib/rspec/core/metadata.rb +index e887cb1c5..ed47bc07b 100644 +--- a/rspec-core/lib/rspec/core/metadata.rb ++++ b/rspec-core/lib/rspec/core/metadata.rb +@@ -146,7 +146,7 @@ def populate_location_attributes + file_path, line_number = if backtrace + file_path_and_line_number_from(backtrace) + elsif block.respond_to?(:source_location) +- block.source_location ++ block.source_location.take(2) + else + file_path_and_line_number_from(caller) + end +diff --git a/rspec-core/lib/rspec/core/shared_example_group.rb b/rspec-core/lib/rspec/core/shared_example_group.rb +index b4a5dc317..1f2b9d623 100644 +--- a/rspec-core/lib/rspec/core/shared_example_group.rb ++++ b/rspec-core/lib/rspec/core/shared_example_group.rb +@@ -243,7 +243,7 @@ def warn_if_key_taken(context, key, new_block) + + if RUBY_VERSION.to_f >= 1.9 + def formatted_location(block) +- block.source_location.join(":") ++ block.source_location.take(2).join(":") + end + else # 1.8.7 + # :nocov: diff --git a/rubygem-rspec-core.spec b/rubygem-rspec-core.spec index 1df05b5..d3183f3 100644 --- a/rubygem-rspec-core.spec +++ b/rubygem-rspec-core.spec @@ -3,7 +3,7 @@ %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global fullver %{majorver}%{?preminorver} -%global baserelease 1 +%global baserelease 2 %global gem_name rspec-core @@ -36,6 +36,9 @@ Source2: rspec-related-create-full-tarball.sh # Adjust backtrace filter for Fedora placement of StdLib. # https://github.com/rspec/rspec-core/pull/2881 Patch0: rubygem-rspec-core-3.10.1-Filter-content-of-usr-share-ruby.patch +# https://github.com/rspec/rspec/pull/282/commits/1c20fa80772ca7a1ed0512056ce7cd6a94f8e68d +# Support ruby4_0 source_location behavior change +Patch1: rspec-core-pr282-ruby4_0-source_location.patch #BuildRequires: ruby(release) BuildRequires: rubygems-devel @@ -90,6 +93,7 @@ This package contains documentation for %{name}. %prep %setup -q -T -n %{gem_name}-%{version} -b 1 %patch -P0 -p1 +%patch -P1 -p2 gem specification %{SOURCE0} -l --ruby > %{gem_name}.gemspec %build @@ -209,6 +213,9 @@ done %{gem_docdir} %changelog +* Tue Dec 02 2025 Mamoru TASAKA - 3.13.6-2 +- Backport upstream patch to support ruby4_0 source_location behavior change + * Mon Oct 20 2025 Mamoru TASAKA - 3.13.6-1 - 3.13.6