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
