Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ack for openSUSE:Factory checked in 
at 2021-03-30 21:23:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ack (Old)
 and      /work/SRC/openSUSE:Factory/.ack.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ack"

Tue Mar 30 21:23:33 2021 rev:31 rq:881842 version:3.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ack/ack.changes  2020-07-09 17:44:23.372558665 
+0200
+++ /work/SRC/openSUSE:Factory/.ack.new.2401/ack.changes        2021-03-30 
21:50:44.710930333 +0200
@@ -1,0 +2,11 @@
+Wed Mar 17 19:01:46 UTC 2021 - Josef Reidinger <jreidin...@suse.com>
+
+- Fix doc symlink issue
+- ack 3.5.0:
+  * Reworked the option parsing to run correctly with Getopt::Long
+    2.38.
+  * Added support for the Elm language. (GH#316)
+  * Added support for the Purescript language. (GH#317)
+  * Added support for the Bazel build tool. (GH#327)
+
+-------------------------------------------------------------------

Old:
----
  ack-v3.4.0.tar.gz

New:
----
  ack-v3.5.0.tar.gz

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

Other differences:
------------------
++++++ ack.spec ++++++
--- /var/tmp/diff_new_pack.1MT2qI/_old  2021-03-30 21:50:45.218930762 +0200
+++ /var/tmp/diff_new_pack.1MT2qI/_new  2021-03-30 21:50:45.218930762 +0200
@@ -24,7 +24,7 @@
 %endif
 %{!?perl_make_install:  %global perl_make_install make DESTDIR=%{buildroot} 
install_vendor}
 Name:           ack
-Version:        3.4.0
+Version:        3.5.0
 Release:        0
 Summary:        Grep-Like Text Finder
 License:        Artistic-2.0
@@ -84,18 +84,12 @@
 
 rm -f "%{buildroot}%{_localstatedir}/adm/perl-modules/ack"
 
-install -d rpmdoc_ack
-for f in Changes README.md LICENSE.md; do
-    ln -s ../ack/"$f" rpmdoc_ack/"$f"
-done
-
 %check
 %if %{run_tests}
 make test %{?_smp_mflags}
 %endif
 
 %files
-%doc rpmdoc_ack/*
 %{_bindir}/ack
 %{_mandir}/man1/ack.1%{?ext_man}
 

++++++ ack-v3.4.0.tar.gz -> ack-v3.5.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-v3.4.0/Changes new/ack-v3.5.0/Changes
--- old/ack-v3.4.0/Changes      2020-06-30 06:05:03.000000000 +0200
+++ new/ack-v3.5.0/Changes      2021-03-13 05:36:29.000000000 +0100
@@ -1,5 +1,18 @@
 History file for ack 3.  https://beyondgrep.com/
 
+v3.5.0      Fri Mar 12 22:29:44 CST 2021
+========================================
+[FIXES]
+Reworked the option parsing to run correctly with Getopt::Long 2.38.
+
+[FEATURES]
+Added support for the Elm language. (GH#316)
+
+Added support for the Purescript language. (GH#317)
+
+Added support for the Bazel build tool. (GH#327)
+
+
 v3.4.0      Mon Jun 29 23:04:18 CDT 2020
 ========================================
 [FEATURES]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-v3.4.0/META.json new/ack-v3.5.0/META.json
--- old/ack-v3.4.0/META.json    2020-06-30 06:09:48.000000000 +0200
+++ new/ack-v3.5.0/META.json    2021-03-13 05:36:38.000000000 +0100
@@ -4,13 +4,13 @@
       "Andy Lester <a...@petdance.com>"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 7.38, CPAN::Meta::Converter 
version 2.150010",
+   "generated_by" : "ExtUtils::MakeMaker version 7.60, CPAN::Meta::Converter 
version 2.143240",
    "license" : [
       "artistic_2"
    ],
    "meta-spec" : {
       "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec";,
-      "version" : 2
+      "version" : "2"
    },
    "name" : "ack",
    "no_index" : {
@@ -37,7 +37,7 @@
             "File::Next" : "1.18",
             "File::Spec" : "3.00",
             "File::Temp" : "0.19",
-            "Getopt::Long" : "2.39",
+            "Getopt::Long" : "2.38",
             "List::Util" : "0",
             "Pod::Perldoc" : "3.20",
             "Pod::Text" : "0",
@@ -69,6 +69,5 @@
       },
       "x_MailingList" : "https://groups.google.com/group/ack-users";
    },
-   "version" : "v3.4.0",
-   "x_serialization_backend" : "JSON::PP version 4.02"
+   "version" : "v3.5.0"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-v3.4.0/META.yml new/ack-v3.5.0/META.yml
--- old/ack-v3.4.0/META.yml     2020-06-30 06:09:47.000000000 +0200
+++ new/ack-v3.5.0/META.yml     2021-03-13 05:36:38.000000000 +0100
@@ -7,7 +7,7 @@
 configure_requires:
   ExtUtils::MakeMaker: '0'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.38, CPAN::Meta::Converter version 
2.150010'
+generated_by: 'ExtUtils::MakeMaker version 7.60, CPAN::Meta::Converter version 
2.143240'
 license: artistic_2
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -23,7 +23,7 @@
   File::Next: '1.18'
   File::Spec: '3.00'
   File::Temp: '0.19'
-  Getopt::Long: '2.39'
+  Getopt::Long: '2.38'
   List::Util: '0'
   Pod::Perldoc: '3.20'
   Pod::Text: '0'
@@ -43,5 +43,4 @@
   homepage: https://beyondgrep.com/
   license: https://www.perlfoundation.org/artistic-license-20.html
   repository: git://github.com/beyondgrep/ack3.git
-version: v3.4.0
-x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
+version: v3.5.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-v3.4.0/Makefile.PL new/ack-v3.5.0/Makefile.PL
--- old/ack-v3.4.0/Makefile.PL  2019-12-03 06:54:51.000000000 +0100
+++ new/ack-v3.5.0/Makefile.PL  2021-03-13 05:36:29.000000000 +0100
@@ -35,7 +35,7 @@
         'File::Next'        => '1.18',
         'File::Spec'        => '3.00',
         'File::Temp'        => '0.19', # For newdir()
-        'Getopt::Long'      => '2.39',
+        'Getopt::Long'      => '2.38',
         'if'                => 0,
         'List::Util'        => 0,
         'parent'            => 0,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-v3.4.0/README.md new/ack-v3.5.0/README.md
--- old/ack-v3.4.0/README.md    2020-01-14 04:42:04.000000000 +0100
+++ new/ack-v3.5.0/README.md    2021-03-13 05:36:29.000000000 +0100
@@ -1,9 +1,3 @@
-# Build status of dev branch
-
-* Linux [![Build 
Status](https://travis-ci.org/beyondgrep/ack3.png?branch=dev)](https://travis-ci.org/beyondgrep/ack3)
-* Windows [![Build 
Status](https://ci.appveyor.com/api/projects/status/github/beyondgrep/ack3)](https://ci.appveyor.com/project/petdance/ack3)
-* [CPAN Testers](http://cpantesters.org/distro/A/ack.html)
-
 # ack 3
 
 ack is a code-searching tool, similar to grep but optimized for
@@ -19,6 +13,8 @@
     * [ack-announce](https://groups.google.com/d/forum/ack-announce), 
announcements-only
     * [ack-users](https://groups.google.com/d/forum/ack-users), for users of 
ack
     * [ack-dev](https://groups.google.com/d/forum/ack-dev), for ack development
+* [Build status ![Build 
Status](https://github.com/beyondgrep/ack3/workflows/testsuite/badge.svg?branch=dev)](https://github.com/beyondgrep/ack3/actions?query=workflow%3Atestsuite+branch%3Adev)
+* [CPAN Testers](https://cpantesters.org/distro/A/ack.html)
 
 # Building
 
@@ -75,7 +71,7 @@
 
 # License
 
-Copyright 2005-2020 Andy Lester.
+Copyright 2005-2021 Andy Lester.
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-v3.4.0/ack new/ack-v3.5.0/ack
--- old/ack-v3.4.0/ack  2020-06-30 06:05:21.000000000 +0200
+++ new/ack-v3.5.0/ack  2021-03-13 05:36:29.000000000 +0100
@@ -3,12 +3,13 @@
 use strict;
 use warnings;
 
-our $VERSION = 'v3.4.0'; # Check https://beyondgrep.com/ for updates
+our $VERSION = 'v3.5.0'; # Check https://beyondgrep.com/ for updates
 
 use 5.010001;
 
 use File::Spec ();
 use File::Next ();
+use Getopt::Long ();
 
 use App::Ack ();
 use App::Ack::ConfigLoader ();
@@ -113,8 +114,8 @@
         $ENV{ACK_COLOR_COLNO}    ||= 'bold yellow';
     }
 
-    my $p = App::Ack::ConfigLoader::opt_parser( 'no_auto_abbrev', 
'pass_through' );
-    $p->getoptions(
+    App::Ack::ConfigLoader::configure_parser( 'no_auto_abbrev', 'pass_through' 
);
+    Getopt::Long::GetOptions(
         help     => sub { App::Ack::show_help(); exit; },
         version  => sub { App::Ack::print( App::Ack::get_version_statement() 
); exit; },
         man      => sub { App::Ack::show_man(); },
@@ -2448,7 +2449,7 @@
 
 =head1 COPYRIGHT & LICENSE
 
-Copyright 2005-2020 Andy Lester.
+Copyright 2005-2021 Andy Lester.
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the Artistic License v2.0.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-v3.4.0/lib/App/Ack/ConfigDefault.pm 
new/ack-v3.5.0/lib/App/Ack/ConfigDefault.pm
--- old/ack-v3.4.0/lib/App/Ack/ConfigDefault.pm 2020-06-30 06:04:32.000000000 
+0200
+++ new/ack-v3.5.0/lib/App/Ack/ConfigDefault.pm 2021-03-13 05:36:29.000000000 
+0100
@@ -203,6 +203,17 @@
 --type-add=cmake:is:CMakeLists.txt
 --type-add=cmake:ext:cmake
 
+# Bazel build tool
+# https://docs.bazel.build/versions/master/skylark/bzl-style.html
+--type-add=bazel:ext:bzl
+# 
https://docs.bazel.build/versions/master/guide.html#bazelrc-the-bazel-configuration-file
+--type-add=bazel:ext:bazelrc
+# https://docs.bazel.build/versions/master/build-ref.html#BUILD_files
+--type-add=bazel:is:BUILD
+# https://docs.bazel.build/versions/master/build-ref.html#workspace
+--type-add=bazel:is:WORKSPACE
+
+
 # Actionscript
 --type-add=actionscript:ext:as,mxml
 
@@ -268,6 +279,10 @@
 # https://elixir-lang.org/
 --type-add=elixir:ext:ex,exs
 
+# Elm
+# https://elm-lang.org
+--type-add=elm:ext:elm
+
 # Emacs Lisp
 # https://www.gnu.org/software/emacs
 --type-add=elisp:ext:el
@@ -376,6 +391,10 @@
 # https://plone.org/
 --type-add=plone:ext:pt,cpt,metadata,cpy,py
 
+# PureScript
+# https://www.purescript.org
+--type-add=purescript:ext:purs
+
 # Python
 # https://www.python.org/
 --type-add=python:ext:py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-v3.4.0/lib/App/Ack/ConfigLoader.pm 
new/ack-v3.5.0/lib/App/Ack/ConfigLoader.pm
--- old/ack-v3.4.0/lib/App/Ack/ConfigLoader.pm  2019-12-28 22:55:29.000000000 
+0100
+++ new/ack-v3.5.0/lib/App/Ack/ConfigLoader.pm  2021-03-13 05:36:29.000000000 
+0100
@@ -12,10 +12,10 @@
 use App::Ack::Filter::Default ();
 use App::Ack::Filter::IsPath ();
 use File::Spec 3.00 ();
-use Getopt::Long 2.39 ();
+use Getopt::Long 2.38 ();
 use Text::ParseWords 3.1 ();
 
-sub opt_parser {
+sub configure_parser {
     my @opts = @_;
 
     my @standard = qw(
@@ -25,7 +25,7 @@
         no_auto_version
         no_ignore_case
     );
-    return Getopt::Long::Parser->new( config => [ @standard, @opts ] );
+    Getopt::Long::Configure( @standard, @opts );
 }
 
 sub _generate_ignore_dir {
@@ -191,17 +191,17 @@
         'type-del=s' => $delete_spec,
     );
 
-    my $p = opt_parser( 'no_auto_abbrev', 'pass_through' );
+    configure_parser( 'no_auto_abbrev', 'pass_through' );
     foreach my $source (@{$arg_sources}) {
         my $args = $source->{contents};
 
         if ( ref($args) ) {
             # $args are modified in place, so no need to munge $arg_sources
-            $p->getoptionsfromarray( $args, %type_arg_specs );
+            Getopt::Long::GetOptionsFromArray( $args, %type_arg_specs );
         }
         else {
             ( undef, $source->{contents} ) =
-                $p->getoptionsfromstring( $args, %type_arg_specs );
+                Getopt::Long::GetOptionsFromString( $args, %type_arg_specs );
         }
     }
 
@@ -378,15 +378,15 @@
     }
 
     if ( $argv_source ) { # This *should* always be true, but you never know...
-        my $p = opt_parser( 'pass_through' );
-        $p->getoptionsfromarray( [ @{$argv_source} ],
+        configure_parser( 'pass_through' );
+        Getopt::Long::GetOptionsFromArray( [ @{$argv_source} ],
             'help-types' => \$is_help_types_active,
         );
     }
 
     my $arg_specs = get_arg_spec( $opt, $extra_specs );
 
-    my $p = opt_parser();
+    configure_parser();
     foreach my $source (@{$arg_sources}) {
         my ( $source_name, $args ) = @{$source}{qw/name contents/};
 
@@ -418,11 +418,11 @@
 
         my $ret;
         if ( ref($args) ) {
-            $ret = $p->getoptionsfromarray( $args, %{$args_for_source} );
+            $ret = Getopt::Long::GetOptionsFromArray( $args, 
%{$args_for_source} );
         }
         else {
             ( $ret, $source->{contents} ) =
-                $p->getoptionsfromstring( $args, %{$args_for_source} );
+                Getopt::Long::GetOptionsFromString( $args, %{$args_for_source} 
);
         }
         if ( !$ret ) {
             if ( !$is_help_types_active ) {
@@ -468,7 +468,7 @@
         delete $arg_spec->{$arg};
     };
 
-    my $p = opt_parser( 'pass_through' );
+    configure_parser( 'pass_through' );
     foreach my $source (@{$sources}) {
         my ( $name, $options ) = @{$source}{qw/name contents/};
         if ( ref($options) ne 'ARRAY' ) {
@@ -483,7 +483,7 @@
             $j--;
 
             my @copy = @chunk;
-            $p->getoptionsfromarray( [@chunk],
+            Getopt::Long::GetOptionsFromArray( [@chunk],
                 'type-add=s' => $add_type,
                 'type-set=s' => $add_type,
                 'type-del=s' => $del_type,
@@ -559,18 +559,18 @@
 
     my $should_remove = 0;
 
-    my $p = opt_parser( 'no_auto_abbrev', 'pass_through' );
+    configure_parser( 'no_auto_abbrev', 'pass_through' );
 
     foreach my $index ( $default_index + 1 .. $#{$sources} ) {
         my $args = $sources->[$index]->{contents};
 
         if (ref($args)) {
-            $p->getoptionsfromarray( $args,
+            Getopt::Long::GetOptionsFromArray( $args,
                 'ignore-ack-defaults' => \$should_remove,
             );
         }
         else {
-            ( undef, $sources->[$index]{contents} ) = 
$p->getoptionsfromstring( $args,
+            ( undef, $sources->[$index]{contents} ) = 
Getopt::Long::GetOptionsFromString( $args,
                 'ignore-ack-defaults' => \$should_remove,
             );
         }
@@ -597,8 +597,8 @@
     foreach my $source (@{$arg_sources}) {
         if ( $source->{name} eq 'ARGV' ) {
             my $dump;
-            my $p = opt_parser( 'pass_through' );
-            $p->getoptionsfromarray( $source->{contents},
+            configure_parser( 'pass_through' );
+            Getopt::Long::GetOptionsFromArray( $source->{contents},
                 'dump' => \$dump,
             );
             if ( $dump ) {
@@ -647,8 +647,8 @@
     my $noenv;
     my $ackrc;
 
-    my $p = opt_parser( 'no_auto_abbrev', 'pass_through' );
-    $p->getoptions(
+    configure_parser( 'no_auto_abbrev', 'pass_through' );
+    Getopt::Long::GetOptions(
         'noenv'   => \$noenv,
         'ackrc=s' => \$ackrc,
     );
@@ -775,7 +775,7 @@
 We have to build two argument specs.
 
 To populate the C<%parsed> hash: Capture the arguments that the user has
-passed in, as parsed by the GetOptions function. Aliases are converted
+passed in, as parsed by the Getopt::Long::GetOptions function. Aliases are 
converted
 down to their short options. If a user passes "--proximate", Getopt::Long
 converts that to "-p" and we store it as "-p".
 
@@ -840,9 +840,9 @@
     }
 
     # Parse @ARGV twice, once with each capture spec.
-    my $p = opt_parser( 'pass_through' );   # Ignore invalid options.
-    $p->getoptionsfromarray( [@ARGV], %spec_capture_raw );
-    $p->getoptionsfromarray( [@ARGV], %spec_capture_parsed );
+    configure_parser( 'pass_through' );   # Ignore invalid options.
+    Getopt::Long::GetOptionsFromArray( [@ARGV], %spec_capture_raw );
+    Getopt::Long::GetOptionsFromArray( [@ARGV], %spec_capture_parsed );
 
     return (\@raw,\%parsed);
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ack-v3.4.0/lib/App/Ack.pm 
new/ack-v3.5.0/lib/App/Ack.pm
--- old/ack-v3.4.0/lib/App/Ack.pm       2020-06-30 06:05:26.000000000 +0200
+++ new/ack-v3.5.0/lib/App/Ack.pm       2021-03-13 05:36:29.000000000 +0100
@@ -16,8 +16,8 @@
 our $VERSION;
 our $COPYRIGHT;
 BEGIN {
-    $VERSION = 'v3.4.0'; # Check https://beyondgrep.com/ for updates
-    $COPYRIGHT = 'Copyright 2005-2020 Andy Lester.';
+    $VERSION = 'v3.5.0'; # Check https://beyondgrep.com/ for updates
+    $COPYRIGHT = 'Copyright 2005-2021 Andy Lester.';
 }
 our $STANDALONE = 0;
 our $ORIGINAL_PROGRAM_NAME;

Reply via email to