Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rubygem-parser for openSUSE:Factory checked in at 2021-01-22 21:50:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-parser (Old) and /work/SRC/openSUSE:Factory/.rubygem-parser.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-parser" Fri Jan 22 21:50:09 2021 rev:7 rq:866018 version:3.0.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-parser/rubygem-parser.changes 2020-10-05 19:32:44.989106661 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-parser.new.28504/rubygem-parser.changes 2021-01-22 21:50:25.349687271 +0100 @@ -1,0 +2,31 @@ +Fri Jan 22 12:16:59 UTC 2021 - Stephan Kulow <co...@suse.com> + +updated to version 3.0.0.0 + + v3.0.0.0 (2020-12-25) + --------------------- + + API modifications: + * current.rb: bump default branch to parser/ruby30. (#782) (Ilya Bylich) + * do not emit truncated parts of squiggly heredoc (#774) (Ilya Bylich) + * Optimize `SourceBuffer` line and column handling (#755) (Marc-Andr?? Lafortune) + + Features implemented: + * ruby30.y: reintroduce `expr in pat` (#777) (Ilya Bylich) + * builder: emit implicit hash passed to a method call as kwargs (#769) (Ilya Bylich) + * lexer.rl: use more specific warning for ambiguous slash. (#768) (Ilya Bylich) + * ruby30.y: allow endless method without arglist. (#765) (Ilya Bylich) + * ruby30.y: use `=>` for one-line pattern matching. (#760) (Ilya Bylich) + * ruby30.y: reject setters in all endless method defs. (#758) (Ilya Bylich) + + Bugs fixed: + * lexer.rl: don't perform lookahead after tASSOC. (#764) (Ilya Bylich) + +v2.7.2.0 (2020-10-06) +--------------------- + +API modifications: + * Bump 2.7 branch to 2.7.2 (#748) (Koichi ITO) + + +------------------------------------------------------------------- Old: ---- parser-2.7.1.5.gem New: ---- parser-3.0.0.0.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-parser.spec ++++++ --- /var/tmp/diff_new_pack.tdMMtd/_old 2021-01-22 21:50:26.109688349 +0100 +++ /var/tmp/diff_new_pack.tdMMtd/_new 2021-01-22 21:50:26.113688354 +0100 @@ -1,7 +1,7 @@ # # spec file for package rubygem-parser # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,29 +16,28 @@ # +%define mod_name parser +%define mod_full_name %{mod_name}-%{version} # # 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-parser -Version: 2.7.1.5 +Version: 3.0.0.0 Release: 0 -%define mod_name parser -%define mod_full_name %{mod_name}-%{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Summary: A Ruby parser written in pure Ruby +License: MIT +Group: Development/Languages/Ruby +URL: https://github.com/whitequark/parser +Source: https://rubygems.org/gems/%{mod_full_name}.gem +Source1: gem2rpm.yml BuildRequires: %{ruby >= 2.0.0} BuildRequires: %{rubygem gem2rpm} BuildRequires: ruby-macros >= 5 BuildRequires: update-alternatives -URL: https://github.com/whitequark/parser -Source: https://rubygems.org/gems/%{mod_full_name}.gem -Source1: gem2rpm.yml -Summary: A Ruby parser written in pure Ruby -License: MIT -Group: Development/Languages/Ruby +# FIXME: use proper Requires(pre/post/preun/...) PreReq: update-alternatives %description @@ -51,11 +50,12 @@ %install %gem_install \ --symlink-binaries \ - --doc-files="CHANGELOG.md LICENSE.txt README.md" \ + --doc-files="LICENSE.txt" \ -f # MANUAL -%fdupes %{buildroot}%{gem_base} -find %{buildroot}%{gem_base} \( -name .travis.yml -o -name .yardopts -o -name .gitkeep -o -name .gitignore -o -name run_rubocop_specs \) | xargs rm +for dir in $(ls %{buildroot}%{_libdir}/ruby/gems/); do + %fdupes %{buildroot}%{_libdir}/ruby/gems/$dir +done # /MANUAL %gem_packages ++++++ gem2rpm.yml ++++++ --- /var/tmp/diff_new_pack.tdMMtd/_old 2021-01-22 21:50:26.173688440 +0100 +++ /var/tmp/diff_new_pack.tdMMtd/_new 2021-01-22 21:50:26.173688440 +0100 @@ -34,8 +34,9 @@ # %endif # ## used by gem2rpm :post_install: |- - %fdupes %{buildroot}%{gem_base} - find %{buildroot}%{gem_base} \( -name .travis.yml -o -name .yardopts -o -name .gitkeep -o -name .gitignore -o -name run_rubocop_specs \) | xargs rm + for dir in $(ls %{buildroot}%{_libdir}/ruby/gems/); do + %fdupes %{buildroot}%{_libdir}/ruby/gems/$dir + done # ## used by gem2rpm # :testsuite_command: |- # (pushd %{buildroot}%{gem_base}/gems/%{mod_full_name} && rake test) ++++++ parser-2.7.1.5.gem -> parser-3.0.0.0.gem ++++++ ++++ 90448 lines of diff (skipped)