Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rubygem-mime-types for 
openSUSE:Factory checked in at 2024-02-27 22:45:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-mime-types (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-mime-types.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-mime-types"

Tue Feb 27 22:45:02 2024 rev:27 rq:1151727 version:3.5.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-mime-types/rubygem-mime-types.changes    
2023-11-15 21:07:23.569608063 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-mime-types.new.1770/rubygem-mime-types.changes
  2024-02-27 22:45:16.979868986 +0100
@@ -1,0 +2,5 @@
+Mon Jan 29 14:12:51 UTC 2024 - Dan Čermák <[email protected]>
+
+- New upstream release 3.5.2, see bundled History.md
+
+-------------------------------------------------------------------

Old:
----
  mime-types-3.5.1.gem

New:
----
  mime-types-3.5.2.gem

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rubygem-mime-types.spec ++++++
--- /var/tmp/diff_new_pack.YfKlAz/_old  2024-02-27 22:45:17.419884944 +0100
+++ /var/tmp/diff_new_pack.YfKlAz/_new  2024-02-27 22:45:17.423885090 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-mime-types
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 #
 
 Name:           rubygem-mime-types
-Version:        3.5.1
+Version:        3.5.2
 Release:        0
 %define mod_name mime-types
 %define mod_full_name %{mod_name}-%{version}

++++++ mime-types-3.5.1.gem -> mime-types-3.5.2.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Contributing.md new/Contributing.md
--- old/Contributing.md 2023-08-22 05:17:23.000000000 +0200
+++ new/Contributing.md 2024-01-02 07:01:08.000000000 +0100
@@ -82,9 +82,9 @@
 Thanks to everyone else who has contributed to mime-types over the years:
 
 - Aaron Patterson
-- Alex Vondrak
 - Aggelos Avgerinos
 - Al Snow
+- Alex Vondrak
 - Andre Pankratz
 - Andy Brody
 - Arnaud Meuret
@@ -93,8 +93,8 @@
 - Chris Gat
 - David Genord
 - Dillon Welch
-- Eric Marden
 - Edward Betts
+- Eric Marden
 - Garret Alfert
 - Godfrey Chan
 - Greg Brockman
@@ -106,15 +106,16 @@
 - Jeremy Evans
 - Juanito Fatas
 - Jun Aruga
-- Łukasz Śliwa
 - Keerthi Siva
 - Ken Ip
 - Kevin Menard
 - Koichi ITO
+- Łukasz Śliwa
 - Martin d'Allens
+- Masato Nakamura
 - Mauricio Linhares
-- Nicolas Leger
 - Nicholas La Roux
+- Nicolas Leger
 - nycvotes-dev
 - Olle Jonsson
 - Postmodern
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/History.md new/History.md
--- old/History.md      2023-08-22 05:17:23.000000000 +0200
+++ new/History.md      2024-01-02 07:01:08.000000000 +0100
@@ -1,5 +1,19 @@
 # Changelog
 
+## 3.5.2 / 2024-01-02
+
+There are no primary code changes, but we are releasing this as an update as
+there are some validation changes and updated code with formatting.
+
+- Dependency and CI updates:
+
+  - Masato Nakamura added Ruby 3.3 to the CI workflow in [#179][].
+
+  - Fixed regressions in standard formatting in [#180][].
+
+  - Removed `minitest-bonus-assertions` because of a bundler resolution issue.
+    Created a better replacement in-line.
+
 ## 3.5.1 / 2023-08-21
 
 - 1 bug fix:
@@ -314,6 +328,8 @@
 [#170]: https://github.com/mime-types/ruby-mime-types/pull/170
 [#177]: https://github.com/mime-types/ruby-mime-types/issues/177
 [#178]: https://github.com/mime-types/ruby-mime-types/pull/178
+[#179]: https://github.com/mime-types/ruby-mime-types/pull/179
+[#180]: https://github.com/mime-types/ruby-mime-types/pull/180
 [code-of-conduct.md]: Code-of-Conduct_md.html
 [contributor covenant]: http://contributor-covenant.org
 [mime-types-data]: https://github.com/mime-types/mime-types-data
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Rakefile new/Rakefile
--- old/Rakefile        2023-08-22 05:17:23.000000000 +0200
+++ new/Rakefile        2024-01-02 07:01:08.000000000 +0100
@@ -30,7 +30,6 @@
   extra_dev_deps << ["hoe-rubygems", "~> 1.0"]
   extra_dev_deps << ["minitest", "~> 5.0"]
   extra_dev_deps << ["minitest-autotest", "~> 1.0"]
-  extra_dev_deps << ["minitest-bonus-assertions", "~> 3.0"]
   extra_dev_deps << ["minitest-focus", "~> 1.0"]
   extra_dev_deps << ["minitest-hooks", "~> 1.4"]
   extra_dev_deps << ["rake", ">= 10.0", "< 14.0"]
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/mime/type.rb new/lib/mime/type.rb
--- old/lib/mime/type.rb        2023-08-22 05:17:23.000000000 +0200
+++ new/lib/mime/type.rb        2024-01-02 07:01:08.000000000 +0100
@@ -93,7 +93,7 @@
   end
 
   # The released version of the mime-types library.
-  VERSION = "3.5.1"
+  VERSION = "3.5.2"
 
   include Comparable
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/mime/types/logger.rb new/lib/mime/types/logger.rb
--- old/lib/mime/types/logger.rb        2023-08-22 05:17:23.000000000 +0200
+++ new/lib/mime/types/logger.rb        2024-01-02 07:01:08.000000000 +0100
@@ -26,7 +26,7 @@
       end
 
       def initialize(_one, _two = nil, _three = nil)
-        super nil
+        super(nil)
         @logdev = WarnLogDevice.new
         @formatter = ->(_s, _d, _p, m) { m }
       end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/mime/types.rb new/lib/mime/types.rb
--- old/lib/mime/types.rb       2023-08-22 05:17:23.000000000 +0200
+++ new/lib/mime/types.rb       2024-01-02 07:01:08.000000000 +0100
@@ -165,7 +165,7 @@
   # The last parameter may be the value <tt>:silent</tt> or +true+ which
   # will suppress duplicate MIME type warnings.
   def add(*types)
-    quiet = ((types.last == :silent) || (types.last == true))
+    quiet = (types.last == :silent) || (types.last == true)
 
     types.each do |mime_type|
       case mime_type
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2023-08-22 05:17:23.000000000 +0200
+++ new/metadata        2024-01-02 07:01:08.000000000 +0100
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: mime-types
 version: !ruby/object:Gem::Version
-  version: 3.5.1
+  version: 3.5.2
 platform: ruby
 authors:
 - Austin Ziegler
 autorequire:
 bindir: bin
 cert_chain: []
-date: 2023-08-22 00:00:00.000000000 Z
+date: 2024-01-02 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: mime-types-data
@@ -30,14 +30,14 @@
     requirements:
     - - "~>"
       - !ruby/object:Gem::Version
-        version: '5.19'
+        version: '5.20'
   type: :development
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
     requirements:
     - - "~>"
       - !ruby/object:Gem::Version
-        version: '5.19'
+        version: '5.20'
 - !ruby/object:Gem::Dependency
   name: hoe
   requirement: !ruby/object:Gem::Requirement
@@ -129,20 +129,6 @@
       - !ruby/object:Gem::Version
         version: '1.0'
 - !ruby/object:Gem::Dependency
-  name: minitest-bonus-assertions
-  requirement: !ruby/object:Gem::Requirement
-    requirements:
-    - - "~>"
-      - !ruby/object:Gem::Version
-        version: '3.0'
-  type: :development
-  prerelease: false
-  version_requirements: !ruby/object:Gem::Requirement
-    requirements:
-    - - "~>"
-      - !ruby/object:Gem::Version
-        version: '3.0'
-- !ruby/object:Gem::Dependency
   name: minitest-focus
   requirement: !ruby/object:Gem::Requirement
     requirements:
@@ -321,7 +307,7 @@
     - !ruby/object:Gem::Version
       version: '0'
 requirements: []
-rubygems_version: 3.4.18
+rubygems_version: 3.5.3
 signing_key:
 specification_version: 4
 summary: The mime-types library provides a library and registry for 
information about
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/test/minitest_helper.rb new/test/minitest_helper.rb
--- old/test/minitest_helper.rb 2023-08-22 05:17:23.000000000 +0200
+++ new/test/minitest_helper.rb 2024-01-02 07:01:08.000000000 +0100
@@ -5,7 +5,6 @@
 
 gem "minitest"
 require "minitest/focus"
-require "minitest-bonus-assertions"
 require "minitest/hooks"
 
 ENV["RUBY_MIME_TYPES_LAZY_LOAD"] = "yes"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/test/test_mime_type.rb new/test/test_mime_type.rb
--- old/test/test_mime_type.rb  2023-08-22 05:17:23.000000000 +0200
+++ new/test/test_mime_type.rb  2024-01-02 07:01:08.000000000 +0100
@@ -446,37 +446,53 @@
   describe "#to_h" do
     let(:t) { mime_type("a/b") }
 
+    def assert_has_keys(wanted_keys, actual, msg = nil)
+      wanted_keys = Array(wanted_keys).uniq.sort
+      actual_keys = if actual.is_a?(Hash)
+        actual.keys
+      else
+        actual.to_h.keys
+      end
+
+      missing = wanted_keys - actual_keys
+      pretty_wanted_keys = (wanted_keys + actual_keys).uniq.sort
+
+      msg = message(msg) {
+        "#{mu_pp(actual)} is missing attribute 
values\n#{diff(pretty_wanted_keys, actual_keys)}"
+      }
+
+      assert missing.empty?, msg
+    end
+
     it "has the required keys (content-type, registered, encoding)" do
-      assert_has_keys t.to_h, %w[content-type registered encoding]
+      assert_has_keys %w[content-type registered encoding], t
     end
 
     it "has the docs key if there are documents" do
-      assert_has_keys mime_type(t) { |v| v.docs = "a" }.to_h, %w[docs]
+      assert_has_keys "docs", mime_type(t) { |v| v.docs = "a" }
     end
 
     it "has the extensions key if set" do
-      assert_has_keys mime_type(t) { |v| v.extensions = "a" }.to_h,
-        "extensions"
+      assert_has_keys "extensions", mime_type(t) { |v| v.extensions = "a" }
     end
 
     it "has the preferred-extension key if set" do
-      assert_has_keys mime_type(t) { |v| v.preferred_extension = "a" }.to_h,
-        "preferred-extension"
+      assert_has_keys "preferred-extension", mime_type(t) { |v| 
v.preferred_extension = "a" }
     end
 
     it "has the obsolete key if set" do
-      assert_has_keys mime_type(t) { |v| v.obsolete = true }.to_h, "obsolete"
+      assert_has_keys "obsolete", mime_type(t) { |v| v.obsolete = true }
     end
 
     it "has the obsolete and use-instead keys if set" do
-      assert_has_keys mime_type(t) { |v|
+      assert_has_keys %w[obsolete use-instead], mime_type(t) { |v|
         v.obsolete = true
         v.use_instead = "c/d"
-      }.to_h, %w[obsolete use-instead]
+      }
     end
 
     it "has the signature key if set" do
-      assert_has_keys mime_type(t) { |v| v.signature = true }.to_h, "signature"
+      assert_has_keys "signature", mime_type(t) { |v| v.signature = true }
     end
   end
 

Reply via email to