commit rubygem-diff-lcs for openSUSE:Factory
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
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
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
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
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
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