Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rubygem-xdg for openSUSE:Factory checked in at 2023-04-21 15:42:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-xdg (Old) and /work/SRC/openSUSE:Factory/.rubygem-xdg.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-xdg" Fri Apr 21 15:42:01 2023 rev:10 rq:1081221 version:7.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-xdg/rubygem-xdg.changes 2022-10-29 20:18:36.678691636 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-xdg.new.1533/rubygem-xdg.changes 2023-04-21 15:42:02.606302454 +0200 @@ -1,0 +2,28 @@ +Wed Apr 19 16:55:46 UTC 2023 - Marcus Rueckert <[email protected]> + +- updated to version 7.0.2 + - Updated Reek dependency to not be required - Brooke Kuhlmann + - Updated site URLs to use bare domain - Brooke Kuhlmann + - Updated to Caliber 0.25.0 - Brooke Kuhlmann + - Updated to Ruby 3.2.1 - Brooke Kuhlmann + - Refactored Pathname require tree refinement to pass single + argument - Brooke Kuhlmann + - Fixed Guardfile to use RSpec binstub - Brooke Kuhlmann + - Added Rake binstub - Brooke Kuhlmann + - Updated to Caliber 0.21.0 - Brooke Kuhlmann + - Updated to Git Lint 5.0.0 - Brooke Kuhlmann + - Updated to SimpleCov 0.22.0 - Brooke Kuhlmann + - Refactored RSpec helper to use spec root constant - Brooke + Kuhlmann + - Fixed RuboCop Style/RequireOrder issues - Brooke Kuhlmann + - Added RSpec binstub - Brooke Kuhlmann + - Updated pair delimiter as global constant - Brooke Kuhlmann + - Updated pair to be a data object instead of a struct - Brooke + Kuhlmann + - Updated to Debug 1.7.0 - Brooke Kuhlmann + - Updated to RSpec 3.12.0 - Brooke Kuhlmann + - Updated to Refinements 10.0.0 - Brooke Kuhlmann + - Updated to Ruby 3.1.3 - Brooke Kuhlmann + - Updated to Ruby 3.2.0 - Brooke Kuhlmann + +------------------------------------------------------------------- @@ -4 +32 @@ -updated to version 6.6.2 +- updated toversion 6.6.2 @@ -10 +38 @@ -updated to version 6.6.0 +- updated toversion 6.6.0 @@ -16 +44 @@ -updated to version 6.5.0 +- updated toversion 6.5.0 @@ -22 +50 @@ -updated to version 6.3.3 +- updated toversion 6.3.3 @@ -61 +89 @@ -updated to version 6.1.0 +- updated toversion 6.1.0 @@ -67 +95 @@ -updated to version 5.1.1 +- updated toversion 5.1.1 Old: ---- xdg-6.6.2.gem New: ---- xdg-7.0.2.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-xdg.spec ++++++ --- /var/tmp/diff_new_pack.jNrgPP/_old 2023-04-21 15:42:03.234305729 +0200 +++ /var/tmp/diff_new_pack.jNrgPP/_new 2023-04-21 15:42:03.242305771 +0200 @@ -1,7 +1,7 @@ # # spec file for package rubygem-xdg # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,20 +24,20 @@ # Name: rubygem-xdg -Version: 6.6.2 +Version: 7.0.2 Release: 0 %define mod_name xdg %define mod_full_name %{mod_name}-%{version} # MANUAL -%define rb_build_versions ruby31 -%define rb_build_ruby_abis ruby:3.1.0 +%define rb_build_versions ruby32 +%define rb_build_ruby_abis ruby:3.2.0 # /MANUAL BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: %{ruby < 4} -BuildRequires: %{ruby => 3.1} +BuildRequires: %{ruby => 3.2} BuildRequires: %{rubygem gem2rpm} BuildRequires: ruby-macros >= 5 -URL: https://www.alchemists.io/projects/xdg +URL: https://alchemists.io/projects/xdg Source: https://rubygems.org/gems/%{mod_full_name}.gem Source1: gem2rpm.yml Summary: Provides an implementation of the XDG Base Directory Specification ++++++ gem2rpm.yml ++++++ --- /var/tmp/diff_new_pack.jNrgPP/_old 2023-04-21 15:42:03.310306126 +0200 +++ /var/tmp/diff_new_pack.jNrgPP/_new 2023-04-21 15:42:03.318306167 +0200 @@ -16,8 +16,8 @@ # :disable_automatic_rdoc_dep: true # ## used by gem2rpm :preamble: |- - %define rb_build_versions ruby31 - %define rb_build_ruby_abis ruby:3.1.0 + %define rb_build_versions ruby32 + %define rb_build_ruby_abis ruby:3.2.0 # :preamble: |- # BuildRequires: foobar # Requires: foobar ++++++ xdg-6.6.2.gem -> xdg-7.0.2.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.adoc new/README.adoc --- old/README.adoc 2022-10-22 18:49:16.000000000 +0200 +++ new/README.adoc 2023-03-22 19:45:05.000000000 +0100 @@ -12,7 +12,7 @@ ð¡ If you write a lot of Command Line Interfaces and would like additional/advanced syntactic sugar that includes what is found in this gem, make sure to check out the -link:https://www.alchemists.io/projects/runcom[Runcom] gem too. +link:https://alchemists.io/projects/runcom[Runcom] gem too. toc::[] @@ -271,22 +271,22 @@ [source,bash] ---- -bundle exec rake +bin/rake ---- -== link:https://www.alchemists.io/policies/license[License] +== link:https://alchemists.io/policies/license[License] -== link:https://www.alchemists.io/policies/security[Security] +== link:https://alchemists.io/policies/security[Security] -== link:https://www.alchemists.io/policies/code_of_conduct[Code of Conduct] +== link:https://alchemists.io/policies/code_of_conduct[Code of Conduct] -== link:https://www.alchemists.io/policies/contributions[Contributions] +== link:https://alchemists.io/policies/contributions[Contributions] -== link:https://www.alchemists.io/projects/xdg/versions[Versions] +== link:https://alchemists.io/projects/xdg/versions[Versions] -== link:https://www.alchemists.io/community[Community] +== link:https://alchemists.io/community[Community] == Credits -* Built with link:https://www.alchemists.io/projects/gemsmith[Gemsmith]. -* Engineered by link:https://www.alchemists.io/team/brooke_kuhlmann[Brooke Kuhlmann]. +* Built with link:https://alchemists.io/projects/gemsmith[Gemsmith]. +* Engineered by link:https://alchemists.io/team/brooke_kuhlmann[Brooke Kuhlmann]. Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/checksums.yaml.gz.sig new/checksums.yaml.gz.sig --- old/checksums.yaml.gz.sig 2022-10-22 18:49:16.000000000 +0200 +++ new/checksums.yaml.gz.sig 2023-03-22 19:45:05.000000000 +0100 @@ -1 +1,3 @@ -Èâ"uûLt#ø+a#¹ðÊfBvµÏí`Ro#]$˼Íp¹n/ÌTÛû¥µÎtËü¡µÛ¹j©ÙÄÉFjOòþ2<pP» 3W½Øu§QÉ4bY`Õ¨·ÅnØjøb{&- b/}!Ünhó(ëê~W¶KÜû%Í3§ PÆ8Aü´F{3¾m ¯H¸èûqL6ÈJXøqòÛð0jõÀÊË})é<ó½´Ò@6ÙG6'vÎÉÜÑPüø+E¥È# -sªð ¯ø¿ùÿ¹z5¨#ÿ®}#¯Ê \ No newline at end of file +'ìy ¹©à]Ì ?zpÙ% £yfÿ3IÖ6gMº¾¢OKQ©ÆØØýSXù9¬ø»ÇxZ±'[YH ZFSÙ¬.ìû ¨ÔH=3Ò½²Í°¤íßC ÕL½>M1£I+ÏHÉp>ç q3j§L±1K[O\$«kmYTè¼&ØähÓ.¾r/ÀÙk,{Zcv~c_^69ÿ®?KªØÓ +AÁUúyQý[ÄcY¹#Ôÿ´µLP~Þ!ÅFýÔ¯Àx.Å!Êø IÎ +ÝW¦À0òKØ×¡¢á[z+\DGs7ã4C¤°&d·.H4 òyCÉÄn¤ûÄ@ÍåÅßé:Sñ¤¼¦#éìj@nÍ ¨';¸$)[§£~ÄÚ¸¹i!;à½YÈ9PÁNª'jÎh½êPò§þûO):^=]>%ìVgÕP<Ní3þ \ No newline at end of file Binary files old/data.tar.gz.sig and new/data.tar.gz.sig differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/xdg/cache.rb new/lib/xdg/cache.rb --- old/lib/xdg/cache.rb 2022-10-22 18:49:16.000000000 +0200 +++ new/lib/xdg/cache.rb 2023-03-22 19:45:05.000000000 +0100 @@ -1,6 +1,7 @@ # frozen_string_literal: true require "forwardable" +require "xdg/pair" module XDG # Provides cache support. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/xdg/config.rb new/lib/xdg/config.rb --- old/lib/xdg/config.rb 2022-10-22 18:49:16.000000000 +0200 +++ new/lib/xdg/config.rb 2023-03-22 19:45:05.000000000 +0100 @@ -1,6 +1,7 @@ # frozen_string_literal: true require "forwardable" +require "xdg/pair" module XDG # Provides configuration support. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/xdg/data.rb new/lib/xdg/data.rb --- old/lib/xdg/data.rb 2022-10-22 18:49:16.000000000 +0200 +++ new/lib/xdg/data.rb 2023-03-22 19:45:05.000000000 +0100 @@ -1,6 +1,7 @@ # frozen_string_literal: true require "forwardable" +require "xdg/pair" module XDG # Provides data support. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/xdg/pair.rb new/lib/xdg/pair.rb --- old/lib/xdg/pair.rb 2022-10-22 18:49:16.000000000 +0200 +++ new/lib/xdg/pair.rb 2023-03-22 19:45:05.000000000 +0100 @@ -1,11 +1,14 @@ # frozen_string_literal: true +# :reek:ModuleInitialize module XDG - PAIR_DELIMITER = "=" - # A generic key-value pair (KVP). - Pair = Struct.new :key, :value do - def to_env = Hash[*values] + Pair = Data.define :key, :value do + def initialize key: nil, value: nil + super + end + + def to_env = {key => value} def key? = key.to_s.size.positive? @@ -13,6 +16,6 @@ def empty? = !(key? && value?) - def inspect = key? || value? ? "#{key}#{PAIR_DELIMITER}#{value}" : "" + def inspect = key? || value? ? "#{key}#{DELIMITER}#{value}" : "" end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/xdg/paths/directory.rb new/lib/xdg/paths/directory.rb --- old/lib/xdg/paths/directory.rb 2022-10-22 18:49:16.000000000 +0200 +++ new/lib/xdg/paths/directory.rb 2023-03-22 19:45:05.000000000 +0100 @@ -22,7 +22,7 @@ .map { |path| expand path } end - def inspect = [key, dynamic.join(DELIMITER)].reject(&:empty?).join(XDG::PAIR_DELIMITER) + def inspect = [key, dynamic.join(DELIMITER)].reject(&:empty?).join(XDG::DELIMITER) private diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/xdg/paths/home.rb new/lib/xdg/paths/home.rb --- old/lib/xdg/paths/home.rb 2022-10-22 18:49:16.000000000 +0200 +++ new/lib/xdg/paths/home.rb 2023-03-22 19:45:05.000000000 +0100 @@ -22,7 +22,7 @@ def dynamic = String(environment[key]).then { |path| path.empty? ? default : expand(path) } - def inspect = [pair.key, dynamic].compact.join(XDG::PAIR_DELIMITER) + def inspect = [pair.key, dynamic].compact.join(XDG::DELIMITER) private diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/xdg/state.rb new/lib/xdg/state.rb --- old/lib/xdg/state.rb 2022-10-22 18:49:16.000000000 +0200 +++ new/lib/xdg/state.rb 2023-03-22 19:45:05.000000000 +0100 @@ -1,6 +1,7 @@ # frozen_string_literal: true require "forwardable" +require "xdg/pair" module XDG # Provides state support. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/xdg.rb new/lib/xdg.rb --- old/lib/xdg.rb 2022-10-22 18:49:16.000000000 +0200 +++ new/lib/xdg.rb 2023-03-22 19:45:05.000000000 +0100 @@ -1,11 +1,15 @@ # frozen_string_literal: true -require "xdg/pair" -require "xdg/paths/home" -require "xdg/paths/directory" -require "xdg/paths/combined" +require "xdg/cache" require "xdg/config" require "xdg/data" -require "xdg/cache" -require "xdg/state" require "xdg/environment" +require "xdg/pair" +require "xdg/paths/combined" +require "xdg/paths/directory" +require "xdg/paths/home" +require "xdg/state" + +module XDG + DELIMITER = "=" +end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2022-10-22 18:49:16.000000000 +0200 +++ new/metadata 2023-03-22 19:45:05.000000000 +0100 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: xdg version: !ruby/object:Gem::Version - version: 6.6.2 + version: 7.0.2 platform: ruby authors: - Brooke Kuhlmann @@ -10,25 +10,32 @@ cert_chain: - | -----BEGIN CERTIFICATE----- - MIIC/jCCAeagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAlMSMwIQYDVQQDDBpicm9v - a2UvREM9YWxjaGVtaXN0cy9EQz1pbzAeFw0yMjAzMTkxNzI0MzJaFw0yMzAzMTkx - NzI0MzJaMCUxIzAhBgNVBAMMGmJyb29rZS9EQz1hbGNoZW1pc3RzL0RDPWlvMIIB - IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6l1qpXTiomH1RfMRloyw7MiE - xyVx/x8Yc3EupdH7uhNaTXQGyORN6aOY//1QXXMHIZ9tW74nZLhesWMSUMYy0XhB - brs+KkurHnc9FnEJAbG7ebGvl/ncqZt72nQvaxpDxvuCBHgJAz+8i5wl6FhLw+oT - 9z0A8KcGhz67SdcoQiD7qiCjL/2NTeWHOzkpPrdGlt088+VerEEGf5I13QCvaftP - D5vkU0YlAm1r98BymuJlcQ1qdkVEI1d48ph4kcS0S0nv1RiuyVb6TCAR3Nu3VaVq - 3fPzZKJLZBx67UvXdbdicWPiUR75elI4PXpLIic3xytaF52ZJYyKZCNZJhNwfQID - AQABozkwNzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHQ4EFgQU0nzow9vc - 2CdikiiE3fJhP/gY4ggwDQYJKoZIhvcNAQELBQADggEBAJbbNyWzFjqUNVPPCUCo - IMrhDa9xf1xkORXNYYbmXgoxRy/KyNbUr+jgEEoWJAm9GXlcqxxWAUI6pK/i4/Qi - X6rPFEFmeObDOHNvuqy8Hd6AYsu+kP94U/KJhe9wnWGMmGoNKJNU3EkW3jM/osSl - +JRxiH5t4WtnDiVyoYl5nYC02rYdjJkG6VMxDymXTqn7u6HhYgZkGujq1UPar8x2 - hNIWJblDKKSu7hA2d6+kUthuYo13o1sg1Da/AEDg0hoZSUvhqDEF5Hy232qb3pDt - CxDe2+VuChj4I1nvIHdu+E6XoEVlanUPKmSg6nddhkKn2gC45Kyzh6FZqnzH/CRp - RFE= + MIIEeDCCAuCgAwIBAgIBATANBgkqhkiG9w0BAQsFADBBMQ8wDQYDVQQDDAZicm9v + a2UxGjAYBgoJkiaJk/IsZAEZFgphbGNoZW1pc3RzMRIwEAYKCZImiZPyLGQBGRYC + aW8wHhcNMjMwMzIyMTYxNDQxWhcNMjUwMzIxMTYxNDQxWjBBMQ8wDQYDVQQDDAZi + cm9va2UxGjAYBgoJkiaJk/IsZAEZFgphbGNoZW1pc3RzMRIwEAYKCZImiZPyLGQB + GRYCaW8wggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQCro8tj5/E1Hg88 + f4qfiwPVd2zJQHvdYt4GHVvuHRRgx4HGhJuNp+4BId08RBn7V6V1MW6MY3kezRBs + M+7QOQ4b1xNLTvY7FYQB1wGK5a4x7TTokDrPYQxDB2jmsdDYCzVbIMrAvUfcecRi + khyGZCdByiiCl4fKv77P12tTT+NfsvXkLt/AYCGwjOUyGKTQ01Z6eC09T27GayPH + QQvIkakyFgcJtzSyGzs8bzK5q9u7wQ12MNTjJoXzW69lqp0oNvDylu81EiSUb5S6 + QzzPxZBiRB1sgtbt1gUbVI262ZDq1gR+HxPFmp+Cgt7ZLIJZAtesQvtcMzseXpfn + hpmm0Sw22KGhRAy/mqHBRhDl5HqS1SJp2Ko3lcnpXeFResp0HNlt8NSu13vhC08j + GUHU9MyIXbFOsnp3K3ADrAVjPWop8EZkmUR3MV/CUm00w2cZHCSGiXl1KMpiVKvk + Ywr1gd2ZME4QLSo+EXUtLxDUa/W3xnBS8dBOuMMz02FPWYr3PN8CAwEAAaN7MHkw + CQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYDVR0OBBYEFAFgmv0tYMZnItuPycSM + F5wykJEVMB8GA1UdEQQYMBaBFGJyb29rZUBhbGNoZW1pc3RzLmlvMB8GA1UdEgQY + MBaBFGJyb29rZUBhbGNoZW1pc3RzLmlvMA0GCSqGSIb3DQEBCwUAA4IBgQAX+EGY + 9RLYGxF1VLZz+G1ACQc4uyrCB6kXwI06kzUa5dF9tPXqTX9ffnz3/W8ck2IQhKzu + MKO2FVijzbDWTsZeZGglS4E+4Jxpau1lU9HhOIcKolv6LeC6UdALTFudY+GLb8Xw + REXgaJkjzzhkUSILmEnRwEbY08dVSl7ZAaxVI679vfI2yapLlIwpbBgmQTiTvPr3 + qyyLUno9flYEOv9fmGHunSrM+gE0/0niGTXa5GgXBXYGS2he4LQGgSBfGp/cTwMU + rDKJRcusZ12lNBeDfgqACz/BBJF8FLodgk6rGMRZz7+ZmjjHEmpG5bQpR6Q2BuWL + XMtYk/QzaWuhiR7pWjiF8jbdd7RO6or0ohq7iFkokz/5xrtQ/vPzU2RQ3Qc6YaKw + 3n5C8/6Zh9DYTkpcwPSuIfAga6wf4nXc9m6JAw8AuMLaiWN/r/2s4zJsUHYERJEu + gZGm4JqtuSg8pYjPeIJxS960owq+SfuC+jxqmRA54BisFCv/0VOJi7tiJVY= -----END CERTIFICATE----- -date: 2022-10-22 00:00:00.000000000 Z +date: 2023-03-22 00:00:00.000000000 Z dependencies: [] description: email: @@ -52,13 +59,13 @@ - lib/xdg/paths/home.rb - lib/xdg/state.rb - xdg.gemspec -homepage: https://www.alchemists.io/projects/xdg +homepage: https://alchemists.io/projects/xdg licenses: - Hippocratic-2.1 metadata: bug_tracker_uri: https://github.com/bkuhlmann/xdg/issues - changelog_uri: https://www.alchemists.io/projects/xdg/versions - documentation_uri: https://www.alchemists.io/projects/xdg + changelog_uri: https://alchemists.io/projects/xdg/versions + documentation_uri: https://alchemists.io/projects/xdg funding_uri: https://github.com/sponsors/bkuhlmann label: XDG rubygems_mfa_required: 'true' @@ -71,14 +78,14 @@ requirements: - - "~>" - !ruby/object:Gem::Version - version: '3.1' + version: '3.2' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] -rubygems_version: 3.3.24 +rubygems_version: 3.4.9 signing_key: specification_version: 4 summary: Provides an implementation of the XDG Base Directory Specification. Binary files old/metadata.gz.sig and new/metadata.gz.sig differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdg.gemspec new/xdg.gemspec --- old/xdg.gemspec 2022-10-22 18:49:16.000000000 +0200 +++ new/xdg.gemspec 2023-03-22 19:45:05.000000000 +0100 @@ -2,17 +2,17 @@ Gem::Specification.new do |spec| spec.name = "xdg" - spec.version = "6.6.2" + spec.version = "7.0.2" spec.authors = ["Brooke Kuhlmann"] spec.email = ["[email protected]"] - spec.homepage = "https://www.alchemists.io/projects/xdg" + spec.homepage = "https://alchemists.io/projects/xdg" spec.summary = "Provides an implementation of the XDG Base Directory Specification." spec.license = "Hippocratic-2.1" spec.metadata = { "bug_tracker_uri" => "https://github.com/bkuhlmann/xdg/issues", - "changelog_uri" => "https://www.alchemists.io/projects/xdg/versions", - "documentation_uri" => "https://www.alchemists.io/projects/xdg", + "changelog_uri" => "https://alchemists.io/projects/xdg/versions", + "documentation_uri" => "https://alchemists.io/projects/xdg", "funding_uri" => "https://github.com/sponsors/bkuhlmann", "label" => "XDG", "rubygems_mfa_required" => "true", @@ -22,7 +22,7 @@ spec.signing_key = Gem.default_key_path spec.cert_chain = [Gem.default_cert_path] - spec.required_ruby_version = "~> 3.1" + spec.required_ruby_version = "~> 3.2" spec.files = Dir["*.gemspec", "lib/**/*"] spec.extra_rdoc_files = Dir["README*", "LICENSE*"]
