public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
To: git-commits@fedoraproject.org
Subject: [rpms/rubygem-rack-cors] rawhide: Not used anymore
Date: Thu, 06 Aug 2026 13:49:59 GMT	[thread overview]
Message-ID: <178602419908.1.4394316435503261785.rpms-rubygem-rack-cors-3b6e4958ef45@fedoraproject.org> (raw)

A new commit has been pushed.

Repo   : rpms/rubygem-rack-cors
Branch : rawhide
Commit : 3b6e4958ef458d72eee03bec7f5833a7754abf6b
Author : František Dvořák <valtri@civ.zcu.cz>
Date   : 2026-08-06T15:49:53+02:00
Stats  : +1/-356 in 6 file(s)
URL    : https://src.fedoraproject.org/rpms/rubygem-rack-cors/c/3b6e4958ef458d72eee03bec7f5833a7754abf6b?branch=rawhide

Log:
Not used anymore

---
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 689e29d..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-/rack-cors-0.2.9.gem
-/rack-cors-0.3.0.gem
-/rack-cors-0.3.1.gem
-/rack-cors-0.4.0.gem
-/rack-cors-0.4.1.gem
-/rack-cors-1.0.1.gem
-/rack-cors-1.0.2.gem
-/rack-cors-1.1.1.gem

diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..caeb264
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+Not used anymore

diff --git a/rack-cors-1.1.1-rack3-compat.patch b/rack-cors-1.1.1-rack3-compat.patch
deleted file mode 100644
index 7d39c54..0000000
--- a/rack-cors-1.1.1-rack3-compat.patch
+++ /dev/null
@@ -1,101 +0,0 @@
-diff -urp '--exclude=*~' rack-cors-1.1.1.rack3/lib/rack/cors.rb rack-cors-1.1.1/lib/rack/cors.rb
---- rack-cors-1.1.1.rack3/lib/rack/cors.rb	2025-11-14 00:08:29.632358049 +0900
-+++ rack-cors-1.1.1/lib/rack/cors.rb	2025-11-14 12:06:16.181430914 +0900
-@@ -17,7 +17,7 @@ module Rack
-     ENV_KEY     = 'rack.cors'.freeze
- 
-     OPTIONS     = 'OPTIONS'.freeze
--    VARY        = 'Vary'.freeze
-+    VARY        = 'vary'.freeze
- 
-     DEFAULT_VARY_HEADERS = ['Origin'].freeze
- 
-@@ -221,7 +221,7 @@ module Rack
-       end
- 
-       class Result
--        HEADER_KEY = 'X-Rack-CORS'.freeze
-+        HEADER_KEY = 'x-rack-cors'.freeze
- 
-         MISS_NO_ORIGIN = 'no-origin'.freeze
-         MISS_NO_PATH   = 'no-path'.freeze
-@@ -400,11 +400,11 @@ module Rack
- 
-         def to_headers(env)
-           h = {
--            'Access-Control-Allow-Origin'     => origin_for_response_header(env[HTTP_ORIGIN]),
--            'Access-Control-Allow-Methods'    => methods.collect{|m| m.to_s.upcase}.join(', '),
--            'Access-Control-Expose-Headers'   => expose.nil? ? '' : expose.join(', '),
--            'Access-Control-Max-Age'          => max_age.to_s }
--          h['Access-Control-Allow-Credentials'] = 'true' if credentials
-+            'access-control-allow-origin'     => origin_for_response_header(env[HTTP_ORIGIN]),
-+            'access-control-allow-methods'    => methods.collect{|m| m.to_s.upcase}.join(', '),
-+            'access-control-expose-headers'   => expose.nil? ? '' : expose.join(', '),
-+            'access-control-max-age'          => max_age.to_s }
-+          h['access-control-allow-credentials'] = 'true' if credentials
-           h
-         end
- 
-@@ -421,7 +421,7 @@ module Rack
-           def to_preflight_headers(env)
-             h = to_headers(env)
-             if env[HTTP_ACCESS_CONTROL_REQUEST_HEADERS]
--              h.merge!('Access-Control-Allow-Headers' => env[HTTP_ACCESS_CONTROL_REQUEST_HEADERS])
-+              h.merge!('access-control-allow-headers' => env[HTTP_ACCESS_CONTROL_REQUEST_HEADERS])
-             end
-             h
-           end
-diff -urp '--exclude=*~' rack-cors-1.1.1.rack3/test/unit/cors_test.rb rack-cors-1.1.1/test/unit/cors_test.rb
---- rack-cors-1.1.1.rack3/test/unit/cors_test.rb	2025-11-14 11:51:18.830945314 +0900
-+++ rack-cors-1.1.1/test/unit/cors_test.rb	2025-11-14 12:04:18.290498499 +0900
-@@ -1,3 +1,5 @@
-+require 'rack/builder'
-+require 'rack/lint'
- require 'minitest/autorun'
- require 'rack/test'
- require 'mocha/minitest'
-@@ -47,7 +49,7 @@ class FakeProxy
- 
-   def call(env)
-     status, headers, body = @app.call(env)
--    headers['Vary'] = %w(Origin User-Agent)
-+    headers['vary'] = %w(Origin User-Agent)
-     [status, headers, body]
-   end
- end
-@@ -68,7 +70,7 @@ describe Rack::Cors do
-       use FakeProxy if options[:proxy]
-       map('/') do
-         run proc { |env|
--          [200, {'Content-Type' => 'text/html'}, ['success']]
-+          [200, {'content-type' => 'text/html'}, ['success']]
-         }
-       end
-     end
-@@ -421,7 +423,7 @@ describe Rack::Cors do
-       @app ||= Rack::Builder.new do
-         use Rack::Cors
-         use Rack::Lint
--        run ->(env) { [200, {'Content-Type' => 'text/html'}, ['hello']] }
-+        run ->(env) { [200, {'content-type' => 'text/html'}, ['hello']] }
-       end
-     end
- 
-@@ -467,7 +469,7 @@ describe Rack::Cors do
-           end
-         end
-         map('/') do
--          run ->(env) { [200, {'Content-Type' => 'text/html'}, ['hello']] }
-+          run ->(env) { [200, {'content-type' => 'text/html'}, ['hello']] }
-         end
-       end
-     end
-@@ -488,7 +490,7 @@ describe Rack::Cors do
-           end
-         end
-         map('/') do
--          run ->(env) { [200, {'Content-Type' => 'text/html'}, ['hello']] }
-+          run ->(env) { [200, {'content-type' => 'text/html'}, ['hello']] }
-         end
-       end
-     end

diff --git a/rack-cors-pr266-minitest-mocha-compatibility.patch b/rack-cors-pr266-minitest-mocha-compatibility.patch
deleted file mode 100644
index fa79e84..0000000
--- a/rack-cors-pr266-minitest-mocha-compatibility.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From 7516bd4aa1994282f8a7250d7efcbe1d859eb209 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?V=C3=ADt=20Ondruch?= <vondruch@redhat.com>
-Date: Wed, 2 Aug 2023 14:35:02 +0200
-Subject: [PATCH 1/2] Mocha 2.0+ compatibility
-
-The support for `require 'mocha/setup'` is long time deprecated and was
-removed in Mocha 2.0:
-
-https://github.com/freerange/mocha/commit/642a0ff4
----
- test/unit/cors_test.rb | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/test/unit/cors_test.rb b/test/unit/cors_test.rb
-index 5360613..5aecf70 100644
---- a/test/unit/cors_test.rb
-+++ b/test/unit/cors_test.rb
-@@ -1,6 +1,6 @@
- require 'minitest/autorun'
- require 'rack/test'
--require 'mocha/setup'
-+require 'mocha/minitest'
- require 'rack/cors'
- require 'ostruct'
- 
-
-From 5532a5c994cb3cd9bffaeab3ceaffb60579227b8 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?V=C3=ADt=20Ondruch?= <vondruch@redhat.com>
-Date: Thu, 3 Aug 2023 12:20:38 +0200
-Subject: [PATCH 2/2] Fix compatibility with Minitest 5.19+
-
-The `MiniTest` was renamed to `Minitest`:
-
-https://github.com/minitest/minitest/commit/9a57c520ceac76abfe6105866f8548a94eb357b6
-
-And the `MiniTest` constant is now loaded just when `MT_COMPAT`
-environment variable is set:
-
-https://github.com/minitest/minitest/commit/a2c6c18570f6f0a1bf6af70fe3b6d9599a13fdd6
----
- test/unit/cors_test.rb | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/test/unit/cors_test.rb b/test/unit/cors_test.rb
-index 5aecf70..00d6431 100644
---- a/test/unit/cors_test.rb
-+++ b/test/unit/cors_test.rb
-@@ -17,7 +17,7 @@ def options(uri, params = {}, env = {}, &block)
-   def_delegator :current_session, :options
- end
- 
--module MiniTest::Assertions
-+module Minitest::Assertions
-   def assert_cors_success(response)
-     assert !response.headers['Access-Control-Allow-Origin'].nil?, "Expected a successful CORS response"
-   end

diff --git a/rubygem-rack-cors.spec b/rubygem-rack-cors.spec
deleted file mode 100644
index d87dce6..0000000
--- a/rubygem-rack-cors.spec
+++ /dev/null
@@ -1,190 +0,0 @@
-%global gem_name rack-cors
-
-Name:           rubygem-%{gem_name}
-Version:        1.1.1
-Release:        17%{?dist}
-Summary:        Middleware for enabling Cross-Origin Resource Sharing in Rack apps
-
-License:        MIT
-URL:            https://github.com/cyu/rack-cors
-Source0:        https://rubygems.org/gems/%{gem_name}-%{version}.gem
-# https://github.com/cyu/rack-cors/pull/266
-Patch0:         rack-cors-pr266-minitest-mocha-compatibility.patch
-# Fix compatibility with Rack3, taken from following changes:
-#   Add missing include for Rack3
-#     https://github.com/cyu/rack-cors/pull/262
-#   Rack3: Rack::Lint does not accept uppercase character in header name
-#     commit: a48a55807afa49f2906de69e101d2c196a65ffed
-#     commit: 75d4510378462b098e092a0461cf3a1788bf9a6a
-#     commit: 41511184d1158c855226811028eb102ed88b82ca
-Patch1:         rack-cors-1.1.1-rack3-compat.patch
-
-BuildArch:      noarch
-BuildRequires:  rubygems-devel
-BuildRequires:  rubygem(logger)
-BuildRequires:  rubygem(minitest) >= 5.11.0
-BuildRequires:  rubygem(mocha) >= 1.6.0
-BuildRequires:  rubygem(rack-test)
-
-%description
-Middleware that will make Rack-based apps CORS compatible.
-
-Fork the project here: https://github.com/cyu/rack-cors.
-
-
-%package doc
-Summary:        Documentation for %{name}
-BuildArch:      noarch
-Requires:       %{name} = %{version}-%{release}
-
-%description doc
-Documentation for %{name}.
-
-
-%prep
-gem unpack %{SOURCE0}
-
-%setup -q -D -T -n  %{gem_name}-%{version}
-%patch -P0 -p1
-%patch -P1 -p1
-
-gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
-
-# ref: https://github.com/cyu/rack-cors/pull/286
-%gemspec_add_dep -g logger -s %{gem_name}.gemspec
-
-%build
-gem build %{gem_name}.gemspec
-
-%gem_install
-
-
-%install
-mkdir -p %{buildroot}%{gem_dir}
-cp -a .%{gem_dir}/* \
-        %{buildroot}%{gem_dir}/
-
-
-%check
-pushd .%{gem_instdir}
-ruby -rminitest/autorun -Ilib -e 'Dir.glob "./test/**/*_test.rb", &method(:require)'
-popd
-
-
-%files
-%license %{gem_instdir}/LICENSE.txt
-%dir %{gem_instdir}/
-%{gem_libdir}/
-%{gem_spec}
-%exclude %{gem_cache}
-%exclude %{gem_instdir}/test/
-%exclude %{gem_instdir}/.travis.yml
-%exclude %{gem_instdir}/%{gem_name}.gemspec
-%exclude %{gem_instdir}/Gemfile
-%exclude %{gem_instdir}/Rakefile
-
-%files doc
-%doc %{gem_docdir}/
-%doc %{gem_instdir}/CHANGELOG.md
-%doc %{gem_instdir}/README.md
-
-
-%changelog
-* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-17
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
-
-* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-16
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
-
-* Fri Nov 14 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.1.1-15
-- Backport upstream fix for rack3 compatibility
-- Add logger dependency explicitly for ruby4_0
-
-* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-14
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
-
-* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-13
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
-
-* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-12
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
-
-* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-11
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
-
-* Fri Oct 20 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.1.1-10
-- Backport upstream patch for Minitest / Mocha compatibility
-
-* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-9
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
-
-* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-8
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
-
-* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
-
-* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
-
-* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
-
-* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Sun Jan 05 2020 František Dvořák <valtri@civ.zcu.cz> - 1.1.1-1
-- Update to 1.1.1 (#1692223)
-
-* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Wed Feb 14 2018 František Dvořák <valtri@civ.zcu.cz> - 1.0.2-1
-- Update to 1.0.2 (#1505204)
-
-* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Wed Jul 19 2017 František Dvořák <valtri@civ.zcu.cz> - 1.0.1-1
-- Update to 1.0.1 (#1471444)
-
-* Tue Feb 21 2017 František Dvořák <valtri@civ.zcu.cz> - 0.4.1-1
-- Update to 0.4.1 (#1418491)
-
-* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.0-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.0-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Fri Apr 17 2015 František Dvořák <valtri@civ.zcu.cz> - 0.4.0-1
-- Update to 0.4.0 (#1212051)
-
-* Sun Jan 04 2015 František Dvořák <valtri@civ.zcu.cz> - 0.3.1-1
-- Update to 0.3.1
-
-* Tue Dec 23 2014 František Dvořák <valtri@civ.zcu.cz> - 0.3.0-1
-- Update to 0.3.0
-- Update file list
-- Cleanups
-
-* Fri Oct 10 2014 František Dvořák <valtri@civ.zcu.cz> - 0.2.9-1
-- Initial package

diff --git a/sources b/sources
deleted file mode 100644
index 228c218..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (rack-cors-1.1.1.gem) = e76eb775d88e74b274833856fdfa50b393933faeb0849444f22c2b77f59532194e2db1f29d270df53b505f28faf6064e5f57d552918b24b92e1aad5eaf5f2f53

                 reply	other threads:[~2026-08-06 13:49 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178602419908.1.4394316435503261785.rpms-rubygem-rack-cors-3b6e4958ef45@fedoraproject.org \
    --to=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox