commit rubygem-diff-lcs for openSUSE:Factory

2020-07-16 Thread root
Hello community,

here is the log from the commit of package rubygem-diff-lcs for 
openSUSE:Factory checked in at 2020-07-16 12:10:45

Comparing /work/SRC/openSUSE:Factory/rubygem-diff-lcs (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-diff-lcs.new.3592 (New)


Package is "rubygem-diff-lcs"

Thu Jul 16 12:10:45 2020 rev:8 rq:820739 version:1.4.4

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-diff-lcs/rubygem-diff-lcs.changes
2020-06-29 21:15:56.117332854 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-diff-lcs.new.3592/rubygem-diff-lcs.changes  
2020-07-16 12:11:36.922549941 +0200
@@ -1,0 +2,56 @@
+Mon Jul 13 17:24:56 UTC 2020 - Manuel Schnitzer 
+
+- updated to version 1.4.4
+
+  ## 1.4.4 / 2020-07-01
+
+  - Fixed an issue reported by Jun Aruga in the Diff::LCS::Ldiff binary text
+detection. [#44][]
+  - Fixed a theoretical issue reported by Jun Aruga in Diff::LCS::Hunk to raise
+a more useful exception. [#43][]
+  - Added documentation that should address custom object issues as reported in
+[#35][].
+
+  - Fixed more diff errors, in part reported in [#65][].
+
+- The use of `Numeric#abs` is incorrect in `Diff::LCS::Block#diff_size`.
+  The diff size _must_ be accurate for correct change placement.
+- When selecting @max_diff_size in Diff::LCS::Hunk, choose it based on
+  `block.diff_size.abs`.
+- Made a number of changes that will, unfortunately, increase allocations
+  at the cost of being safe with frozen strings.
+- Add some knowledge that when `Diff::LCS::Hunk#diff` is called, that we
+  are processing the _last_ hunk, so some changes will be made to how the
+  output is generated.
+
+  - `old`, `ed`, and `reverse_ed` formats have no differences.
+  - `unified` format will report `\ No newline at end of file` given the
+correct conditions, at most once. Unified range reporting also
+differs for the last hunk such that the `length` of the range is
+reduced by one.
+  - `context` format will report `\No newline at end of file` given the
+correct conditions, up to once per "file". Context range reporting also
+differs for the last hunk such that the `end` part of the range is
+reduced by one to a minimum of one.
+
+  - Added a bunch more tests for the cases above, and fixed `hunk_spec.rb` so
+that the phrase being compared isn't nonsense French.
+
+  - Updated formatting.
+  - Added a Rake task to assist with manual testing on Ruby 1.8.
+
+  ## 1.4.3 / 2020-06-29
+
+  - Fixed several issues with the 1.4 on Rubies older than 2.0. Some of this 
was
+providing useful shim functions to Hoe 3.x (which dropped these older
+Rubies a while ago). Specifically:
+
+- Removed Array#lazy from a method in Diff::LCS::Hunk.
+- Changed some unit tests to use old-style Symbol-keyed hashes.
+- Changed some unit test helper functions to no longer use keyword
+  parameters, but only a trailing options hash.
+- Made the use of `psych` dependent on `RUBY_VERSION >= 1.9`.
+
+Resolves [#63][].
+
+---

Old:

  diff-lcs-1.4.2.gem

New:

  diff-lcs-1.4.4.gem



Other differences:
--
++ rubygem-diff-lcs.spec ++
--- /var/tmp/diff_new_pack.7iqAl6/_old  2020-07-16 12:11:39.210552254 +0200
+++ /var/tmp/diff_new_pack.7iqAl6/_new  2020-07-16 12:11:39.214552259 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-diff-lcs
-Version:1.4.2
+Version:1.4.4
 Release:0
 %define mod_name diff-lcs
 %define mod_full_name %{mod_name}-%{version}
@@ -49,14 +49,14 @@
 Diff::LCS computes the difference between two Enumerable sequences using the
 McIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilities
 to create a simple HTML diff output format and a standard diff-like tool.
-This is release 1.4, providing a simple extension that allows for
-Diff::LCS::Change objects to be treated implicitly as arrays. Ruby versions
-below 2.5 are soft-deprecated.
-This means that older versions are no longer part of the CI test suite. If any
-changes have been introduced that break those versions, bug reports and
-patches
-will be accepted, but it will be up to the reporter to verify any fixes prior
-to release. A future release will completely break compatibility.
+This is release 1.4.3, providing a simple extension that allows for
+Diff::LCS::Change objects to be treated implicitly as arrays and fixes a
+number of formatting issues.
+Ruby versions below 2.5 are soft-deprecated, which means that older versions
+are no longer part of the CI test suite. If any changes have been introduced
+that break those versions, bug reports and patches will be a

commit rubygem-diff-lcs for openSUSE:Factory

2020-06-29 Thread root
Hello community,

here is the log from the commit of package rubygem-diff-lcs for 
openSUSE:Factory checked in at 2020-06-29 21:15:48

Comparing /work/SRC/openSUSE:Factory/rubygem-diff-lcs (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-diff-lcs.new.3060 (New)


Package is "rubygem-diff-lcs"

Mon Jun 29 21:15:48 2020 rev:7 rq:817435 version:1.4.2

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-diff-lcs/rubygem-diff-lcs.changes
2017-01-23 11:30:40.395023762 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-diff-lcs.new.3060/rubygem-diff-lcs.changes  
2020-06-29 21:15:56.117332854 +0200
@@ -1,0 +2,36 @@
+Sat Jun 27 18:37:42 UTC 2020 - Manuel Schnitzer 
+
+- updated to version 1.4.2
+
+  ## 1.4.2 / 2020-06-23
+
+  - Camille Drapier fixed a small issue with RuboCop configuration. [#59][]
+  - Applied another fix (and unit test) to fix an issue for the Chef team.
+[#60][], [#61][]
+
+  ## 1.4.1 / 2020-06-23
+
+  - Fix an issue where diff sizes could be negative, and they should be. 
[#57][],
+[#58][]
+
+  ## 1.4 / 2020-06-23
+
+  - Ruby versions lower than 2.4 are soft-deprecated and will not be run as
+part of the CI process any longer.
+  - Akinora MUSHA (knu) added the ability for Diff::LCS::Change objects to be
+implicitly treated arrays. Originally provided as pull request [#47][],
+but it introduced a number of test failures as documented in [#48][], and
+remediation of Diff::LCS itself was introduced in [#49][].
+  - Resolved [#5][] with some tests comparing output from `system` calls to
+`bin/ldiff` with some pre-generated output. Resolved [#6][] with these
+tests.
+  - Resolved a previously undetected `bin/ldiff` issue with `--context` output
+not matching `diff --context` output.
+  - Resolved an issue with later versions of Ruby not working with an 
`OptParse`
+specification of `Numeric`; this has been changed to `Integer`.
+  - Brandon Fish added truffleruby in [#52][].
+  - Fixed two missing classes as reported in [#53][].
+
+- Updated fix-interpreter.patch to apply again
+
+---

Old:

  diff-lcs-1.3.gem

New:

  diff-lcs-1.4.2.gem



Other differences:
--
++ rubygem-diff-lcs.spec ++
--- /var/tmp/diff_new_pack.s9LFAy/_old  2020-06-29 21:15:56.881335218 +0200
+++ /var/tmp/diff_new_pack.s9LFAy/_new  2020-06-29 21:15:56.885335231 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-diff-lcs
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-diff-lcs
-Version:1.3
+Version:1.4.2
 Release:0
 %define mod_name diff-lcs
 %define mod_full_name %{mod_name}-%{version}
@@ -34,14 +34,14 @@
 BuildRequires:  %{rubygem rdoc > 3.10}
 BuildRequires:  ruby-macros >= 5
 BuildRequires:  update-alternatives
-Url:https://github.com/halostatue/diff-lcs
-Source: http://rubygems.org/gems/%{mod_full_name}.gem
+URL:https://github.com/halostatue/diff-lcs
+Source: https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:gem2rpm.yml
 # MANUAL
 Patch0: fix-interpreter.patch
 # /MANUAL
 Summary:Diff::LCS computes the difference between two Enumerable 
sequences
-License:MIT and Artistic-2.0 and GPL-2.0
+License:MIT AND Artistic-2.0 AND GPL-2.0-only
 Group:  Development/Languages/Ruby
 PreReq: update-alternatives
 
@@ -49,11 +49,14 @@
 Diff::LCS computes the difference between two Enumerable sequences using the
 McIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilities
 to create a simple HTML diff output format and a standard diff-like tool.
-This is release 1.3, providing a tentative fix to a long-standing issue
-related
-to incorrect detection of a patch direction. Also modernizes the gem
-infrastructure, testing infrastructure, and provides a warning-free experience
-to Ruby 2.4 users.
+This is release 1.4, providing a simple extension that allows for
+Diff::LCS::Change objects to be treated implicitly as arrays. Ruby versions
+below 2.5 are soft-deprecated.
+This means that older versions are no longer part of the CI test suite. If any
+changes have been introduced that break those versions, bug reports and

commit rubygem-diff-lcs for openSUSE:Factory

2017-01-23 Thread root
Hello community,

here is the log from the commit of package rubygem-diff-lcs for 
openSUSE:Factory checked in at 2017-01-23 11:30:39

Comparing /work/SRC/openSUSE:Factory/rubygem-diff-lcs (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-diff-lcs.new (New)


Package is "rubygem-diff-lcs"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-diff-lcs/rubygem-diff-lcs.changes
2016-04-11 09:10:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-diff-lcs.new/rubygem-diff-lcs.changes   
2017-01-23 11:30:40.395023762 +0100
@@ -1,0 +2,6 @@
+Thu Jan 19 05:31:17 UTC 2017 - co...@suse.com
+
+- updated to version 1.3
+ History.rdoc removed upstream
+
+---

Old:

  diff-lcs-1.2.5.gem

New:

  diff-lcs-1.3.gem



Other differences:
--
++ rubygem-diff-lcs.spec ++
--- /var/tmp/diff_new_pack.RnyATs/_old  2017-01-23 11:30:40.778969325 +0100
+++ /var/tmp/diff_new_pack.RnyATs/_new  2017-01-23 11:30:40.782968758 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-diff-lcs
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,17 +24,17 @@
 #
 
 Name:   rubygem-diff-lcs
-Version:1.2.5
+Version:1.3
 Release:0
 %define mod_name diff-lcs
 %define mod_full_name %{mod_name}-%{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  %{ruby >= 1.8}
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  %{rubygem rdoc > 3.10}
-BuildRequires:  %{ruby}
 BuildRequires:  ruby-macros >= 5
 BuildRequires:  update-alternatives
-Url:http://diff-lcs.rubyforge.org/
+Url:https://github.com/halostatue/diff-lcs
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
 Source1:gem2rpm.yml
 # MANUAL
@@ -49,13 +49,11 @@
 Diff::LCS computes the difference between two Enumerable sequences using the
 McIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilities
 to create a simple HTML diff output format and a standard diff-like tool.
-This is release 1.2.4, fixing a bug introduced after diff-lcs 1.1.3 that did
-not properly prune common sequences at the beginning of a comparison set.
-Thanks to Paul Kunysch for fixing this issue.
-Coincident with the release of diff-lcs 1.2.3, we reported an issue with
-Rubinius in 1.9 mode
-({rubinius/rubinius#2268}[https://github.com/rubinius/rubinius/issues/2268]).
-We are happy to report that this issue has been resolved.
+This is release 1.3, providing a tentative fix to a long-standing issue
+related
+to incorrect detection of a patch direction. Also modernizes the gem
+infrastructure, testing infrastructure, and provides a warning-free experience
+to Ruby 2.4 users.
 
 %prep
 %gem_unpack
@@ -68,7 +66,7 @@
 %install
 %gem_install \
   --symlink-binaries \
-  --doc-files="History.rdoc License.rdoc README.rdoc" \
+  --doc-files="History.md License.md README.rdoc" \
   -f
 
 %gem_packages

++ diff-lcs-1.2.5.gem -> diff-lcs-1.3.gem ++
 2837 lines of diff (skipped)




commit rubygem-diff-lcs for openSUSE:Factory

2016-04-11 Thread h_root
Hello community,

here is the log from the commit of package rubygem-diff-lcs for 
openSUSE:Factory checked in at 2016-04-11 09:10:56

Comparing /work/SRC/openSUSE:Factory/rubygem-diff-lcs (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-diff-lcs.new (New)


Package is "rubygem-diff-lcs"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-diff-lcs/rubygem-diff-lcs.changes
2014-11-15 12:27:32.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-diff-lcs.new/rubygem-diff-lcs.changes   
2016-04-11 09:10:57.0 +0200
@@ -1,0 +2,5 @@
+Wed Mar 23 12:07:48 UTC 2016 - o...@aepfle.de
+
+- Force fixed timestamps for patched gems (bsc#916047)
+
+---



Other differences:
--
++ rubygem-diff-lcs.spec ++
--- /var/tmp/diff_new_pack.g67qaK/_old  2016-04-11 09:10:58.0 +0200
+++ /var/tmp/diff_new_pack.g67qaK/_new  2016-04-11 09:10:58.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-diff-lcs
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -60,6 +60,7 @@
 %prep
 %gem_unpack
 %patch0 -p1
+find -type f -print0 | xargs -0 touch -r %{S:0}
 %gem_build
 
 %build




commit rubygem-diff-lcs for openSUSE:Factory

2014-11-15 Thread h_root
Hello community,

here is the log from the commit of package rubygem-diff-lcs for 
openSUSE:Factory checked in at 2014-11-15 11:40:45

Comparing /work/SRC/openSUSE:Factory/rubygem-diff-lcs (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-diff-lcs.new (New)


Package is "rubygem-diff-lcs"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-diff-lcs/rubygem-diff-lcs.changes
2013-11-24 18:12:26.0 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-diff-lcs.new/rubygem-diff-lcs.changes   
2014-11-15 12:27:32.0 +0100
@@ -1,0 +2,13 @@
+Mon Nov 10 12:31:22 UTC 2014 - tboer...@suse.com
+
+- Renamed fix-interpreter.diff to fix-interpreter.patch
+- Added gem2rpm.yml
+  - Fixed license list
+  - Added patch again
+
+---
+Mon Nov 10 11:11:09 UTC 2014 - tboer...@suse.com
+
+- Added new ruby macros with gem2rpm
+
+---

Old:

  fix-interpreter.diff

New:

  fix-interpreter.patch
  gem2rpm.yml



Other differences:
--
++ rubygem-diff-lcs.spec ++
--- /var/tmp/diff_new_pack.uiOwyv/_old  2014-11-15 12:27:33.0 +0100
+++ /var/tmp/diff_new_pack.uiOwyv/_new  2014-11-15 12:27:33.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-diff-lcs
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,23 +16,33 @@
 #
 
 
+#
+# This file was generated with a gem2rpm.yml and not just plain gem2rpm.
+# All sections marked as MANUAL, license headers, summaries and descriptions
+# can be maintained in that file. Please consult this file before editing any
+# of those fields
+#
+
 Name:   rubygem-diff-lcs
 Version:1.2.5
 Release:0
 %define mod_name diff-lcs
 %define mod_full_name %{mod_name}-%{version}
-
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  ruby-macros >= 1
-BuildRequires:  rubygem(rdoc) > 3.10
+BuildRequires:  %{rubygem gem2rpm}
+BuildRequires:  %{rubygem rdoc > 3.10}
+BuildRequires:  %{ruby}
+BuildRequires:  ruby-macros >= 5
+BuildRequires:  update-alternatives
 Url:http://diff-lcs.rubyforge.org/
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
-Patch1: fix-interpreter.diff
+Source1:gem2rpm.yml
+# MANUAL
+Patch0: fix-interpreter.patch
+# /MANUAL
 Summary:Diff::LCS computes the difference between two Enumerable 
sequences
-License:GPL-2.0+ or Ruby
+License:MIT and Artistic-2.0 and GPL-2.0
 Group:  Development/Languages/Ruby
-%define mod_branch -1.2.4
-%define mod_weight 1
 PreReq: update-alternatives
 
 %description
@@ -47,69 +57,19 @@
 ({rubinius/rubinius#2268}[https://github.com/rubinius/rubinius/issues/2268]).
 We are happy to report that this issue has been resolved.
 
-%package doc
-Summary:RDoc documentation for %{mod_name}
-Group:  Development/Languages/Ruby
-Requires:   %{name} = %{version}
-
-%description doc
-Documentation generated at gem installation time.
-Usually in RDoc and RI formats.
-
-%package testsuite
-Summary:Test suite for %{mod_name}
-Group:  Development/Languages/Ruby
-Requires:   %{name} = %{version}
-
-%description testsuite
-Test::Unit or RSpec files, useful for developers.
-
 %prep
-# MANUAL
 %gem_unpack
-%patch1 -p1
+%patch0 -p1
 %gem_build
 
 %build
 
 %install
-%gem_install -f
-mv %{buildroot}%{_bindir}/htmldiff{,%{mod_branch}}
-ln -s htmldiff%{mod_branch} %{buildroot}%{_bindir}/htmldiff
-mv %{buildroot}%{_bindir}/ldiff{,%{mod_branch}}
-ln -s ldiff%{mod_branch} %{buildroot}%{_bindir}/ldiff
-
-%post
-/usr/sbin/update-alternatives --install \
-%{_bindir}/htmldiff htmldiff %{_bindir}/htmldiff%{mod_branch} %{mod_weight}
-/usr/sbin/update-alternatives --install \
-%{_bindir}/ldiff ldiff %{_bindir}/ldiff%{mod_branch} %{mod_weight}
-
-%preun
-if [ "$1" = 0 ] ; then
-/usr/sbin/update-alternatives --remove htmldiff 
%{_bindir}/htmldiff%{mod_branch}
-fi
-if [ "$1" = 0 ] ; then
-/usr/sbin/update-alternatives --remove ldiff %{_bindir}/ldiff%{mod_branch}
-fi
-
-%files
-%defattr(-,root,root,-)
-%{_bindir}/htmldiff%{mod_branch}
-%ghost %{_bindir}/htmldiff
-%{_bindir}/ldiff%{mod_branch}
-%ghost %{_bindir}/ldiff
-%{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_full_name}.gem
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/
-%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/spec
-%{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_full_name}.gemspec
-
-%files

commit rubygem-diff-lcs for openSUSE:Factory

2013-11-24 Thread h_root
Hello community,

here is the log from the commit of package rubygem-diff-lcs for 
openSUSE:Factory checked in at 2013-11-24 18:12:25

Comparing /work/SRC/openSUSE:Factory/rubygem-diff-lcs (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-diff-lcs.new (New)


Package is "rubygem-diff-lcs"

Changes:

--- /work/SRC/openSUSE:Factory/rubygem-diff-lcs/rubygem-diff-lcs.changes
2013-10-14 13:05:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-diff-lcs.new/rubygem-diff-lcs.changes   
2013-11-24 18:12:26.0 +0100
@@ -1,0 +2,8 @@
+Fri Nov 22 08:40:35 UTC 2013 - co...@suse.com
+
+- updated to version 1.2.5
+ * Bugs fixed:
+  * Comparing arrays flattened them too far, especially with Diff::LCS.sdiff.
+https://github.com/halostatue/diff-lcs/pull/23
+
+---

Old:

  diff-lcs-1.2.4.gem

New:

  diff-lcs-1.2.5.gem



Other differences:
--
++ rubygem-diff-lcs.spec ++
--- /var/tmp/diff_new_pack.E9dJTV/_old  2013-11-24 18:12:27.0 +0100
+++ /var/tmp/diff_new_pack.E9dJTV/_new  2013-11-24 18:12:27.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-diff-lcs
-Version:1.2.4
+Version:1.2.5
 Release:0
 %define mod_name diff-lcs
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org