
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 <jreidinger@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 <andy@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 [](https://travis-ci.org/beyondgrep/ack3) -* Windows [](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 ](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-config... +--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;
participants (1)
-
Source-Sync