Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rubygem-bindata for openSUSE:Factory 
checked in at 2023-11-14 21:43:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-bindata (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-bindata.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-bindata"

Tue Nov 14 21:43:23 2023 rev:11 rq:1122992 version:2.4.15

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-bindata/rubygem-bindata.changes  
2022-12-13 18:56:41.447595039 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-bindata.new.17445/rubygem-bindata.changes   
    2023-11-14 21:43:28.553604556 +0100
@@ -1,0 +2,13 @@
+Thu Nov  2 15:40:04 UTC 2023 - Dan Čermák <[email protected]>
+
+- == Version 2.4.15 (2023-02-07)
+
+* Added ruby 2.4.0 requirement to gemspec.  Thanks to theldoria.
+* Added github CI action.  Thanks to Peter Goldstein.
+* Convert file from latin1 to UTF-8.  Thanks to Cédric Boutillier.
+* Move license from dual license to solely BSD-2-Clause.
+* Remove unnecessary files from gem.  Requested by Orien Madgwick.
+* Allow multiple calls to auto_call_delayed_io.  Thanks to dwelch-r7.
+
+
+-------------------------------------------------------------------

Old:
----
  bindata-2.4.14.gem

New:
----
  bindata-2.4.15.gem

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

Other differences:
------------------
++++++ rubygem-bindata.spec ++++++
--- /var/tmp/diff_new_pack.v0xkBg/_old  2023-11-14 21:43:29.261630766 +0100
+++ /var/tmp/diff_new_pack.v0xkBg/_new  2023-11-14 21:43:29.261630766 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-bindata
 #
-# 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,21 +24,19 @@
 #
 
 Name:           rubygem-bindata
-Version:        2.4.14
+Version:        2.4.15
 Release:        0
 %define mod_name bindata
 %define mod_full_name %{mod_name}-%{version}
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  %{ruby >= 2.4.0}
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  %{rubygem rdoc > 3.10}
-BuildRequires:  %{ruby}
 BuildRequires:  ruby-macros >= 5
 URL:            https://github.com/dmendel/bindata
 Source:         https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:        gem2rpm.yml
 Summary:        A declarative way to read and write binary file formats
-License:        Ruby
-Group:          Development/Languages/Ruby
+License:        BSD-2-Clause
 
 %description
 BinData is a declarative way to read and write binary file formats.
@@ -53,7 +51,7 @@
 
 %install
 %gem_install \
-  --doc-files="COPYING ChangeLog.rdoc NEWS.rdoc README.md" \
+  --doc-files="ChangeLog.rdoc LICENSE NEWS.rdoc README.md" \
   -f
 
 %gem_packages

++++++ bindata-2.4.14.gem -> bindata-2.4.15.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      2022-10-30 17:21:54.000000000 +0100
+++ new/.gitignore      1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-Gemfile.lock
-wiki
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.travis.yml new/.travis.yml
--- old/.travis.yml     2022-10-30 17:21:54.000000000 +0100
+++ new/.travis.yml     1970-01-01 01:00:00.000000000 +0100
@@ -1,15 +0,0 @@
-language: ruby
-rvm:
-  - 2.2
-  - 2.3
-  - 2.4
-  - 2.5
-  - 2.6
-  - 2.7
-  - jruby
-  - ruby-head
-
-matrix:
-  allow_failures:
-    - rvm: jruby
-    - rvm: ruby-head
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/BSDL new/BSDL
--- old/BSDL    2022-10-30 17:21:54.000000000 +0100
+++ new/BSDL    1970-01-01 01:00:00.000000000 +0100
@@ -1,22 +0,0 @@
-Copyright (C) 2007-2012 Dion Mendel. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-1. Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGE.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/COPYING new/COPYING
--- old/COPYING 2022-10-30 17:21:54.000000000 +0100
+++ new/COPYING 1970-01-01 01:00:00.000000000 +0100
@@ -1,52 +0,0 @@
-BinData is copyrighted free software by Dion Mendel <[email protected]>.
-You can redistribute it and/or modify it under either the terms of the
-2-clause BSDL (see the file BSDL), or the conditions below:
-
-  1. You may make and give away verbatim copies of the source form of the
-     software without restriction, provided that you duplicate all of the
-     original copyright notices and associated disclaimers.
-
-  2. You may modify your copy of the software in any way, provided that
-     you do at least ONE of the following:
-
-       a) place your modifications in the Public Domain or otherwise
-          make them Freely Available, such as by posting said
-         modifications to Usenet or an equivalent medium, or by allowing
-         the author to include your modifications in the software.
-
-       b) use the modified software only within your corporation or
-          organization.
-
-       c) give non-standard binaries non-standard names, with
-          instructions on where to get the original software distribution.
-
-       d) make other distribution arrangements with the author.
-
-  3. You may distribute the software in object code or binary form,
-     provided that you do at least ONE of the following:
-
-       a) distribute the binaries and library files of the software,
-         together with instructions (in the manual page or equivalent)
-         on where to get the original distribution.
-
-       b) accompany the distribution with the machine-readable source of
-         the software.
-
-       c) give non-standard binaries non-standard names, with
-          instructions on where to get the original software distribution.
-
-       d) make other distribution arrangements with the author.
-
-  4. You may modify and include the part of the software into any other
-     software (possibly commercial).
-
-  5. The scripts and library files supplied as input to or produced as 
-     output from the software do not automatically fall under the
-     copyright of the software, but belong to whomever generated them, 
-     and may be sold commercially, and may be aggregated with this
-     software.
-
-  6. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
-     IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
-     WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-     PURPOSE.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ChangeLog.rdoc new/ChangeLog.rdoc
--- old/ChangeLog.rdoc  2022-10-30 17:21:54.000000000 +0100
+++ new/ChangeLog.rdoc  2023-02-07 03:03:40.000000000 +0100
@@ -1,5 +1,14 @@
 = BinData Changelog
 
+== Version 2.4.15 (2023-02-07)
+
+* Added ruby 2.4.0 requirement to gemspec.  Thanks to theldoria.
+* Added github CI action.  Thanks to Peter Goldstein.
+* Convert file from latin1 to UTF-8.  Thanks to Cédric Boutillier.
+* Move license from dual license to solely BSD-2-Clause.
+* Remove unnecessary files from gem.  Requested by Orien Madgwick.
+* Allow multiple calls to auto_call_delayed_io.  Thanks to dwelch-r7.
+
 == Version 2.4.14 (2022-10-31)
 
 * Use Comparable#clamp instead of manual calculations.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/INSTALL new/INSTALL
--- old/INSTALL 2022-10-30 17:21:54.000000000 +0100
+++ new/INSTALL 1970-01-01 01:00:00.000000000 +0100
@@ -1,12 +0,0 @@
-This package is designed to be installed with rubygems.
-
-    $ gem install bindata
-
-If you are using ruby 1.8
-
-    $ gem install bindata -v '~> 1.8.0'
-
-If you are not using rubygems, you may like to install BinData with
-Minero Aoki's setup.rb found at:
-
-    https://github.com/rubyworks/setup
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/LICENSE new/LICENSE
--- old/LICENSE 1970-01-01 01:00:00.000000000 +0100
+++ new/LICENSE 2023-02-07 03:03:40.000000000 +0100
@@ -0,0 +1,25 @@
+BSD 2-Clause License
+
+Copyright (c) 2007-2022, Dion Mendel
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+   list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+   this list of conditions and the following disclaimer in the documentation
+   and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/NEWS.rdoc new/NEWS.rdoc
--- old/NEWS.rdoc       2022-10-30 17:21:54.000000000 +0100
+++ new/NEWS.rdoc       2023-02-07 03:03:40.000000000 +0100
@@ -1,3 +1,8 @@
+= 2.4.15
+
+This software was originally dual licensed under the Ruby license and the
+BSD-2-Clause license.  It is now licensed solely as BSD-2-Clause.
+
 = 2.4.0
 
 This release changes the internal API for sanitizing parameters.  This only
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md       2022-10-30 17:21:54.000000000 +0100
+++ new/README.md       2023-02-07 03:03:40.000000000 +0100
@@ -1,8 +1,8 @@
 # What is BinData?
 
-[![Version     ](http://img.shields.io/gem/v/bindata.svg)                      
 ](https://rubygems.org/gems/bindata)
-[![Travis CI   ](http://img.shields.io/travis/dmendel/bindata/master.svg)     
](https://travis-ci.org/dmendel/bindata)
-[![Coverage    ](http://img.shields.io/coveralls/dmendel/bindata.svg)         
](https://coveralls.io/r/dmendel/bindata)
+[![Version     ](https://img.shields.io/gem/v/bindata.svg)                     
  ](https://rubygems.org/gems/bindata)
+[![Github CI   
](https://github.com/dmendel/bindata/actions/workflows/ci.yml/badge.svg)     
](https://github.com/dmendel/bindata/actions/workflows/ci.yml)
+[![Coverage    ](https://img.shields.io/coveralls/dmendel/bindata.svg)         
](https://coveralls.io/r/dmendel/bindata)
 
 Do you ever find yourself writing code like this?
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bindata.gemspec new/bindata.gemspec
--- old/bindata.gemspec 2022-10-30 17:21:54.000000000 +0100
+++ new/bindata.gemspec 2023-02-07 03:03:40.000000000 +0100
@@ -12,8 +12,13 @@
   s.require_path = 'lib'
   s.extra_rdoc_files = ['NEWS.rdoc']
   s.rdoc_options << '--main' << 'NEWS.rdoc'
-  s.files = `git ls-files`.split("\n")
-  s.license = 'Ruby'
+  s.files = Dir.chdir(__dir__) do
+    `git ls-files -z`.split("\x0").reject do |file|
+      file.start_with?(*%w[.git INSTALL])
+    end
+  end
+  s.license = 'BSD-2-Clause'
+  s.required_ruby_version = ">= 2.4.0"
 
   s.add_development_dependency('rake')
   s.add_development_dependency('minitest', "> 5.0.0", "< 5.12.0")
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/examples/NBT.txt new/examples/NBT.txt
--- old/examples/NBT.txt        2022-10-30 17:21:54.000000000 +0100
+++ new/examples/NBT.txt        2023-02-07 03:03:40.000000000 +0100
@@ -107,7 +107,7 @@
           TAG_Short("shortTest"): 32767
           TAG_Long("longTest"): 9223372036854775807
           TAG_Float("floatTest"): 0.49823147
-          TAG_String("stringTest"): HELLO WORLD THIS IS A TEST STRING ÅÄÖ!
+          TAG_String("stringTest"): HELLO WORLD THIS IS A TEST STRING ÅÄÖ!
           TAG_Int("intTest"): 2147483647
           TAG_Compound("nested compound test"): 2 entries
           {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/bindata/delayed_io.rb 
new/lib/bindata/delayed_io.rb
--- old/lib/bindata/delayed_io.rb       2022-10-30 17:21:54.000000000 +0100
+++ new/lib/bindata/delayed_io.rb       2023-02-07 03:03:40.000000000 +0100
@@ -159,9 +159,10 @@
       # The +auto_call_delayed_io+ keyword sets a data object tree to perform
       # multi pass I/O automatically.
       def auto_call_delayed_io
+        include AutoCallDelayedIO
+
         return if DelayedIO.method_defined? 
:initialize_instance_without_record_io
 
-        include AutoCallDelayedIO
         DelayedIO.send(:alias_method, :initialize_instance_without_record_io, 
:initialize_instance)
         DelayedIO.send(:define_method, :initialize_instance) do
           if @parent && !defined? @delayed_io_recorded
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/bindata/version.rb new/lib/bindata/version.rb
--- old/lib/bindata/version.rb  2022-10-30 17:21:54.000000000 +0100
+++ new/lib/bindata/version.rb  2023-02-07 03:03:40.000000000 +0100
@@ -1,3 +1,3 @@
 module BinData
-  VERSION = "2.4.14"
+  VERSION = "2.4.15"
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2022-10-30 17:21:54.000000000 +0100
+++ new/metadata        2023-02-07 03:03:40.000000000 +0100
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: bindata
 version: !ruby/object:Gem::Version
-  version: 2.4.14
+  version: 2.4.15
 platform: ruby
 authors:
 - Dion Mendel
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2022-10-30 00:00:00.000000000 Z
+date: 2023-02-07 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: rake
@@ -71,13 +71,9 @@
 extra_rdoc_files:
 - NEWS.rdoc
 files:
-- ".gitignore"
-- ".travis.yml"
-- BSDL
-- COPYING
 - ChangeLog.rdoc
 - Gemfile
-- INSTALL
+- LICENSE
 - NEWS.rdoc
 - README.md
 - Rakefile
@@ -151,7 +147,7 @@
 - test/warnings_test.rb
 homepage: https://github.com/dmendel/bindata
 licenses:
-- Ruby
+- BSD-2-Clause
 metadata: {}
 post_install_message: 
 rdoc_options:
@@ -163,7 +159,7 @@
   requirements:
   - - ">="
     - !ruby/object:Gem::Version
-      version: '0'
+      version: 2.4.0
 required_rubygems_version: !ruby/object:Gem::Requirement
   requirements:
   - - ">="

Reply via email to