Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Syntax-Keyword-Try for
openSUSE:Factory checked in at 2023-07-27 16:50:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Syntax-Keyword-Try (Old)
and /work/SRC/openSUSE:Factory/.perl-Syntax-Keyword-Try.new.32662 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Syntax-Keyword-Try"
Thu Jul 27 16:50:39 2023 rev:16 rq:1101009 version:0.290.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-Syntax-Keyword-Try/perl-Syntax-Keyword-Try.changes
2022-12-14 14:10:58.759487403 +0100
+++
/work/SRC/openSUSE:Factory/.perl-Syntax-Keyword-Try.new.32662/perl-Syntax-Keyword-Try.changes
2023-07-27 16:51:03.501898972 +0200
@@ -1,0 +2,13 @@
+Fri Jul 14 03:06:53 UTC 2023 - Tina Müller <[email protected]>
+
+- updated to 0.29
+ see /usr/share/doc/packages/perl-Syntax-Keyword-Try/Changes
+
+ 0.29 2023-07-13
+ [CHANGES]
+ * Updates to compile cleanly on perl v5.38
+ * Remember to implement `no Syntax::Keyword::Try` to disable the
+ syntax
+ * Swap all the unit tests to `Test2::V0`
+
+-------------------------------------------------------------------
Old:
----
Syntax-Keyword-Try-0.28.tar.gz
New:
----
Syntax-Keyword-Try-0.29.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Syntax-Keyword-Try.spec ++++++
--- /var/tmp/diff_new_pack.TPyJ5q/_old 2023-07-27 16:51:04.129902520 +0200
+++ /var/tmp/diff_new_pack.TPyJ5q/_new 2023-07-27 16:51:04.133902542 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Syntax-Keyword-Try
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,21 +18,25 @@
%define cpan_name Syntax-Keyword-Try
Name: perl-Syntax-Keyword-Try
-Version: 0.28
+Version: 0.290.0
Release: 0
+%define cpan_version 0.29
+Provides: perl(Syntax::Keyword::Try) = 0.290.0
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Try/catch/finally syntax for perl
URL: https://metacpan.org/release/%{cpan_name}
-Source0:
https://cpan.metacpan.org/authors/id/P/PE/PEVANS/%{cpan_name}-%{version}.tar.gz
+Source0:
https://cpan.metacpan.org/authors/id/P/PE/PEVANS/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(ExtUtils::CBuilder)
BuildRequires: perl(Module::Build) >= 0.400400
-BuildRequires: perl(Test::More) >= 0.88
+BuildRequires: perl(Test2::V0)
BuildRequires: perl(XS::Parse::Keyword) >= 0.06
BuildRequires: perl(XS::Parse::Keyword::Builder) >= 0.06
Requires: perl(XS::Parse::Keyword) >= 0.06
+Provides: perl(Syntax::Keyword::Try::Deparse) = 0.290.0
+%define __perllib_provides /bin/true
%{perl_requires}
%description
@@ -53,17 +57,17 @@
'Syntax::Keyword::Try' on older perls.
%prep
-%autosetup -n %{cpan_name}-%{version}
+%autosetup -n %{cpan_name}-%{cpan_version}
%build
-perl Build.PL installdirs=vendor optimize="%{optflags}"
-./Build build flags=%{?_smp_mflags}
+perl Build.PL --installdirs=vendor optimize="%{optflags}"
+./Build build --flags=%{?_smp_mflags}
%check
./Build test
%install
-./Build install destdir=%{buildroot} create_packlist=0
+./Build install --destdir=%{buildroot} --create_packlist=0
%perl_gen_filelist
%files -f %{name}.files
++++++ Syntax-Keyword-Try-0.28.tar.gz -> Syntax-Keyword-Try-0.29.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/.editorconfig
new/Syntax-Keyword-Try-0.29/.editorconfig
--- old/Syntax-Keyword-Try-0.28/.editorconfig 1970-01-01 01:00:00.000000000
+0100
+++ new/Syntax-Keyword-Try-0.29/.editorconfig 2023-07-13 12:10:09.000000000
+0200
@@ -0,0 +1,4 @@
+root = true
+
+[*.{pm,pl,t}]
+indent_size = 3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/Build.PL
new/Syntax-Keyword-Try-0.29/Build.PL
--- old/Syntax-Keyword-Try-0.28/Build.PL 2022-12-08 15:27:49.000000000
+0100
+++ new/Syntax-Keyword-Try-0.29/Build.PL 2023-07-13 12:10:09.000000000
+0200
@@ -8,7 +8,7 @@
my $build = Module::Build->new(
module_name => "Syntax::Keyword::Try",
test_requires => {
- 'Test::More' => '0.88', # done_testing
+ 'Test2::V0' => 0,
},
configure_requires => {
'Module::Build' => '0.4004', # test_requires
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/Changes
new/Syntax-Keyword-Try-0.29/Changes
--- old/Syntax-Keyword-Try-0.28/Changes 2022-12-08 15:27:49.000000000 +0100
+++ new/Syntax-Keyword-Try-0.29/Changes 2023-07-13 12:10:09.000000000 +0200
@@ -1,5 +1,12 @@
Revision history for Syntax-Keyword-Try
+0.29 2023-07-13
+ [CHANGES]
+ * Updates to compile cleanly on perl v5.38
+ * Remember to implement `no Syntax::Keyword::Try` to disable the
+ syntax
+ * Swap all the unit tests to `Test2::V0`
+
0.28 2022-12-08
[CHANGES]
* Account for the new structure of ->cop_warnings in perl v5.37.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/LICENSE
new/Syntax-Keyword-Try-0.29/LICENSE
--- old/Syntax-Keyword-Try-0.28/LICENSE 2022-12-08 15:27:49.000000000 +0100
+++ new/Syntax-Keyword-Try-0.29/LICENSE 2023-07-13 12:10:09.000000000 +0200
@@ -1,4 +1,4 @@
-This software is copyright (c) 2022 by Paul Evans <[email protected]>.
+This software is copyright (c) 2023 by Paul Evans <[email protected]>.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@
--- The GNU General Public License, Version 1, February 1989 ---
-This software is Copyright (c) 2022 by Paul Evans <[email protected]>.
+This software is Copyright (c) 2023 by Paul Evans <[email protected]>.
This is free software, licensed under:
@@ -272,7 +272,7 @@
--- The Artistic License 1.0 ---
-This software is Copyright (c) 2022 by Paul Evans <[email protected]>.
+This software is Copyright (c) 2023 by Paul Evans <[email protected]>.
This is free software, licensed under:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/MANIFEST
new/Syntax-Keyword-Try-0.29/MANIFEST
--- old/Syntax-Keyword-Try-0.28/MANIFEST 2022-12-08 15:27:49.000000000
+0100
+++ new/Syntax-Keyword-Try-0.29/MANIFEST 2023-07-13 12:10:09.000000000
+0200
@@ -1,3 +1,4 @@
+.editorconfig
Build.PL
Changes
hax/newOP_CUSTOM.c.inc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/META.json
new/Syntax-Keyword-Try-0.29/META.json
--- old/Syntax-Keyword-Try-0.28/META.json 2022-12-08 15:27:49.000000000
+0100
+++ new/Syntax-Keyword-Try-0.29/META.json 2023-07-13 12:10:09.000000000
+0200
@@ -33,18 +33,18 @@
},
"test" : {
"requires" : {
- "Test::More" : "0.88"
+ "Test2::V0" : "0"
}
}
},
"provides" : {
"Syntax::Keyword::Try" : {
"file" : "lib/Syntax/Keyword/Try.pm",
- "version" : "0.28"
+ "version" : "0.29"
},
"Syntax::Keyword::Try::Deparse" : {
"file" : "lib/Syntax/Keyword/Try/Deparse.pm",
- "version" : "0.28"
+ "version" : "0.29"
}
},
"release_status" : "stable",
@@ -54,6 +54,6 @@
],
"x_IRC" : "irc://irc.perl.org/#io-async"
},
- "version" : "0.28",
+ "version" : "0.29",
"x_serialization_backend" : "JSON::PP version 4.07"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/META.yml
new/Syntax-Keyword-Try-0.29/META.yml
--- old/Syntax-Keyword-Try-0.28/META.yml 2022-12-08 15:27:49.000000000
+0100
+++ new/Syntax-Keyword-Try-0.29/META.yml 2023-07-13 12:10:09.000000000
+0200
@@ -4,7 +4,7 @@
- 'Paul Evans <[email protected]>'
build_requires:
ExtUtils::CBuilder: '0'
- Test::More: '0.88'
+ Test2::V0: '0'
configure_requires:
Module::Build: '0.4004'
XS::Parse::Keyword::Builder: '0.06'
@@ -18,15 +18,15 @@
provides:
Syntax::Keyword::Try:
file: lib/Syntax/Keyword/Try.pm
- version: '0.28'
+ version: '0.29'
Syntax::Keyword::Try::Deparse:
file: lib/Syntax/Keyword/Try/Deparse.pm
- version: '0.28'
+ version: '0.29'
requires:
XS::Parse::Keyword: '0.06'
perl: '5.014'
resources:
IRC: irc://irc.perl.org/#io-async
license: http://dev.perl.org/licenses/
-version: '0.28'
+version: '0.29'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/hax/perl-additions.c.inc
new/Syntax-Keyword-Try-0.29/hax/perl-additions.c.inc
--- old/Syntax-Keyword-Try-0.28/hax/perl-additions.c.inc 2022-12-08
15:27:49.000000000 +0100
+++ new/Syntax-Keyword-Try-0.29/hax/perl-additions.c.inc 2023-07-13
12:10:09.000000000 +0200
@@ -177,7 +177,7 @@
# define fetch_superclass_method_pv(stash, pv, len, level)
S_fetch_superclass_method_pv(aTHX_ stash, pv, len, level)
static CV *S_fetch_superclass_method_pv(pTHX_ HV *stash, const char *pv,
STRLEN len, U32 level)
{
-#if HAVE_PERL_VERSION(5, 18, 0)
+# if HAVE_PERL_VERSION(5, 18, 0)
GV *gv = gv_fetchmeth_pvn(stash, pv, len, level, GV_SUPER);
# else
SV *superclassname = newSVpvf("%*s::SUPER", HvNAMELEN_get(stash),
HvNAME_get(stash));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/hax/perl-backcompat.c.inc
new/Syntax-Keyword-Try-0.29/hax/perl-backcompat.c.inc
--- old/Syntax-Keyword-Try-0.28/hax/perl-backcompat.c.inc 2022-12-08
15:27:49.000000000 +0100
+++ new/Syntax-Keyword-Try-0.29/hax/perl-backcompat.c.inc 2023-07-13
12:10:09.000000000 +0200
@@ -164,6 +164,11 @@
# define isIDCONT_utf8_safe(s, e) (PERL_UNUSED_ARG(e), isIDCONT_utf8(s))
#endif
+#ifndef CXp_EVALBLOCK
+/* before perl 5.34 this was called CXp_TRYBLOCK */
+# define CXp_EVALBLOCK CXp_TRYBLOCK
+#endif
+
#if !HAVE_PERL_VERSION(5, 26, 0)
# define sv_set_undef(sv) sv_setsv(sv, &PL_sv_undef)
#endif
@@ -193,17 +198,19 @@
}
#endif
-#ifdef PERL_USE_GCC_BRACE_GROUPS
-# define xV_FROM_REF(XV, ref) \
+#ifndef xV_FROM_REF
+# ifdef PERL_USE_GCC_BRACE_GROUPS
+# define xV_FROM_REF(XV, ref) \
({ SV *_ref = ref; assert(SvROK(_ref)); assert(SvTYPE(SvRV(_ref)) == SVt_PV
## XV); (XV *)(SvRV(_ref)); })
-#else
-# define xV_FROM_REF(XV, ref) ((XV *)SvRV(ref))
+# else
+# define xV_FROM_REF(XV, ref) ((XV *)SvRV(ref))
+# endif
+
+# define AV_FROM_REF(ref) xV_FROM_REF(AV, ref)
+# define CV_FROM_REF(ref) xV_FROM_REF(CV, ref)
+# define HV_FROM_REF(ref) xV_FROM_REF(HV, ref)
#endif
-#define AV_FROM_REF(ref) xV_FROM_REF(AV, ref)
-#define CV_FROM_REF(ref) xV_FROM_REF(CV, ref)
-#define HV_FROM_REF(ref) xV_FROM_REF(HV, ref)
-
#ifndef newPADxVOP
# define newPADxVOP(type, flags, padix) S_newPADxVOP(aTHX_ type, flags,
padix)
static OP *S_newPADxVOP(pTHX_ I32 type, I32 flags, PADOFFSET padix)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Syntax-Keyword-Try-0.28/lib/Syntax/Keyword/Try/Deparse.pm
new/Syntax-Keyword-Try-0.29/lib/Syntax/Keyword/Try/Deparse.pm
--- old/Syntax-Keyword-Try-0.28/lib/Syntax/Keyword/Try/Deparse.pm
2022-12-08 15:27:49.000000000 +0100
+++ new/Syntax-Keyword-Try-0.29/lib/Syntax/Keyword/Try/Deparse.pm
2023-07-13 12:10:09.000000000 +0200
@@ -3,7 +3,7 @@
#
# (C) Paul Evans, 2021 -- [email protected]
-package Syntax::Keyword::Try::Deparse 0.28;
+package Syntax::Keyword::Try::Deparse 0.29;
use v5.14;
use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/lib/Syntax/Keyword/Try.pm
new/Syntax-Keyword-Try-0.29/lib/Syntax/Keyword/Try.pm
--- old/Syntax-Keyword-Try-0.28/lib/Syntax/Keyword/Try.pm 2022-12-08
15:27:49.000000000 +0100
+++ new/Syntax-Keyword-Try-0.29/lib/Syntax/Keyword/Try.pm 2023-07-13
12:10:09.000000000 +0200
@@ -1,9 +1,9 @@
# You may distribute under the terms of either the GNU General Public License
# or the Artistic License (the same terms as Perl itself)
#
-# (C) Paul Evans, 2016-2022 -- [email protected]
+# (C) Paul Evans, 2016-2023 -- [email protected]
-package Syntax::Keyword::Try 0.28;
+package Syntax::Keyword::Try 0.29;
use v5.14;
use warnings;
@@ -353,38 +353,49 @@
sub import
{
- my $class = shift;
+ my $pkg = shift;
my $caller = caller;
- $class->import_into( $caller, @_ );
+ $pkg->import_into( $caller, @_ );
+}
+
+sub unimport
+{
+ my $pkg = shift;
+ my $caller = caller;
+
+ $pkg->unimport_into( $caller, @_ );
}
my @EXPERIMENTAL = qw( typed );
-sub import_into
+sub import_into { shift->apply( sub { $^H{ $_[0] }++ }, @_ ) }
+sub unimport_into { shift->apply( sub { delete $^H{ $_[0] } }, @_ ) }
+
+sub apply
{
- my $class = shift;
- my ( $caller, @syms ) = @_;
+ my $pkg = shift;
+ my ( $cb, $caller, @syms ) = @_;
@syms or @syms = qw( try );
my %syms = map { $_ => 1 } @syms;
- $^H{"Syntax::Keyword::Try/try"}++ if delete $syms{try};
+ $cb->( "Syntax::Keyword::Try/try" ) if delete $syms{try};
# Largely for Feature::Compat::Try's benefit
- $^H{"Syntax::Keyword::Try/no_finally"}++ if delete $syms{"-no_finally"};
- $^H{"Syntax::Keyword::Try/require_catch"}++ if delete
$syms{"-require_catch"};
- $^H{"Syntax::Keyword::Try/require_var"}++ if delete $syms{"-require_var"};
+ $cb->( "Syntax::Keyword::Try/no_finally" ) if delete
$syms{"-no_finally"};
+ $cb->( "Syntax::Keyword::Try/require_catch" ) if delete
$syms{"-require_catch"};
+ $cb->( "Syntax::Keyword::Try/require_var" ) if delete
$syms{"-require_var"};
# stablised experiments
delete $syms{":experimental($_)"} for qw( var );
foreach ( @EXPERIMENTAL ) {
- $^H{"Syntax::Keyword::Try/experimental($_)"}++ if delete
$syms{":experimental($_)"};
+ $cb->( "Syntax::Keyword::Try/experimental($_)" ) if delete
$syms{":experimental($_)"};
}
if( delete $syms{":experimental"} ) {
- $^H{"Syntax::Keyword::Try/experimental($_)"}++ for @EXPERIMENTAL;
+ $cb->( "Syntax::Keyword::Try/experimental($_)" ) for @EXPERIMENTAL;
}
# Ignore requests for these, as they come automatically with `try`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/t/00use.t
new/Syntax-Keyword-Try-0.29/t/00use.t
--- old/Syntax-Keyword-Try-0.28/t/00use.t 2022-12-08 15:27:49.000000000
+0100
+++ new/Syntax-Keyword-Try-0.29/t/00use.t 2023-07-13 12:10:09.000000000
+0200
@@ -3,8 +3,9 @@
use v5.14;
use warnings;
-use Test::More;
+use Test2::V0;
-use_ok( "Syntax::Keyword::Try" );
+require Syntax::Keyword::Try;
+pass( "Modules loaded" );
done_testing;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/t/01trycatch.t
new/Syntax-Keyword-Try-0.29/t/01trycatch.t
--- old/Syntax-Keyword-Try-0.28/t/01trycatch.t 2022-12-08 15:27:49.000000000
+0100
+++ new/Syntax-Keyword-Try-0.29/t/01trycatch.t 2023-07-13 12:10:09.000000000
+0200
@@ -3,7 +3,7 @@
use v5.14;
use warnings;
-use Test::More;
+use Test2::V0;
use Syntax::Keyword::Try;
@@ -120,4 +120,12 @@
ok( $destroyed, 'catch ($var) does not retain value' );
}
+{
+ no Syntax::Keyword::Try;
+
+ sub try { return "normal function" }
+
+ is( try, "normal function", 'try() parses as a normal function call' );
+}
+
done_testing;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/t/02tryfinally.t
new/Syntax-Keyword-Try-0.29/t/02tryfinally.t
--- old/Syntax-Keyword-Try-0.28/t/02tryfinally.t 2022-12-08
15:27:49.000000000 +0100
+++ new/Syntax-Keyword-Try-0.29/t/02tryfinally.t 2023-07-13
12:10:09.000000000 +0200
@@ -3,7 +3,7 @@
use v5.14;
use warnings;
-use Test::More;
+use Test2::V0;
use Syntax::Keyword::Try;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/t/03trycatchfinally.t
new/Syntax-Keyword-Try-0.29/t/03trycatchfinally.t
--- old/Syntax-Keyword-Try-0.28/t/03trycatchfinally.t 2022-12-08
15:27:49.000000000 +0100
+++ new/Syntax-Keyword-Try-0.29/t/03trycatchfinally.t 2023-07-13
12:10:09.000000000 +0200
@@ -3,7 +3,7 @@
use v5.14;
use warnings;
-use Test::More;
+use Test2::V0;
use Syntax::Keyword::Try;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/t/04catch-types.t
new/Syntax-Keyword-Try-0.29/t/04catch-types.t
--- old/Syntax-Keyword-Try-0.28/t/04catch-types.t 2022-12-08
15:27:49.000000000 +0100
+++ new/Syntax-Keyword-Try-0.29/t/04catch-types.t 2023-07-13
12:10:09.000000000 +0200
@@ -3,7 +3,7 @@
use v5.14;
use warnings;
-use Test::More;
+use Test2::V0;
use Syntax::Keyword::Try qw( try :experimental );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/t/10snail.t
new/Syntax-Keyword-Try-0.29/t/10snail.t
--- old/Syntax-Keyword-Try-0.28/t/10snail.t 2022-12-08 15:27:49.000000000
+0100
+++ new/Syntax-Keyword-Try-0.29/t/10snail.t 2023-07-13 12:10:09.000000000
+0200
@@ -3,7 +3,7 @@
use v5.14;
use warnings;
-use Test::More;
+use Test2::V0;
use Syntax::Keyword::Try;
@@ -15,7 +15,7 @@
catch ($e) {}
} )->( 1, 2, 3 );
- is_deeply( \@args, [ 1, 2, 3 ], 'try{} sees surrounding @_' );
+ is( \@args, [ 1, 2, 3 ], 'try{} sees surrounding @_' );
}
# catch sees @_
@@ -26,7 +26,7 @@
catch ($e) { @args = @_ }
} )->( 4, 5, 6 );
- is_deeply( \@args, [ 4, 5, 6 ], 'catch{} sees @_' );
+ is( \@args, [ 4, 5, 6 ], 'catch{} sees @_' );
}
done_testing;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/t/11loop.t
new/Syntax-Keyword-Try-0.29/t/11loop.t
--- old/Syntax-Keyword-Try-0.28/t/11loop.t 2022-12-08 15:27:49.000000000
+0100
+++ new/Syntax-Keyword-Try-0.29/t/11loop.t 2023-07-13 12:10:09.000000000
+0200
@@ -3,7 +3,7 @@
use v5.14;
use warnings;
-use Test::More;
+use Test2::V0;
use Syntax::Keyword::Try;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/t/12return.t
new/Syntax-Keyword-Try-0.29/t/12return.t
--- old/Syntax-Keyword-Try-0.28/t/12return.t 2022-12-08 15:27:49.000000000
+0100
+++ new/Syntax-Keyword-Try-0.29/t/12return.t 2023-07-13 12:10:09.000000000
+0200
@@ -3,7 +3,7 @@
use v5.14;
use warnings;
-use Test::More;
+use Test2::V0;
use Syntax::Keyword::Try;
@@ -33,7 +33,7 @@
# return LIST from try
{
- is_deeply(
+ is(
[ sub {
try { return qw( A B C ) } catch ($e) {}
}->() ],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/t/13die-in-finally.t
new/Syntax-Keyword-Try-0.29/t/13die-in-finally.t
--- old/Syntax-Keyword-Try-0.28/t/13die-in-finally.t 2022-12-08
15:27:49.000000000 +0100
+++ new/Syntax-Keyword-Try-0.29/t/13die-in-finally.t 2023-07-13
12:10:09.000000000 +0200
@@ -3,7 +3,7 @@
use v5.14;
use warnings;
-use Test::More;
+use Test2::V0;
use Syntax::Keyword::Try;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/t/14try-localises.t
new/Syntax-Keyword-Try-0.29/t/14try-localises.t
--- old/Syntax-Keyword-Try-0.28/t/14try-localises.t 2022-12-08
15:27:49.000000000 +0100
+++ new/Syntax-Keyword-Try-0.29/t/14try-localises.t 2023-07-13
12:10:09.000000000 +0200
@@ -3,7 +3,7 @@
use v5.14;
use warnings;
-use Test::More;
+use Test2::V0;
use Syntax::Keyword::Try;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/t/15context.t
new/Syntax-Keyword-Try-0.29/t/15context.t
--- old/Syntax-Keyword-Try-0.28/t/15context.t 2022-12-08 15:27:49.000000000
+0100
+++ new/Syntax-Keyword-Try-0.29/t/15context.t 2023-07-13 12:10:09.000000000
+0200
@@ -3,7 +3,7 @@
use v5.14;
use warnings;
-use Test::More;
+use Test2::V0;
use Syntax::Keyword::Try;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/t/16final-expr.t
new/Syntax-Keyword-Try-0.29/t/16final-expr.t
--- old/Syntax-Keyword-Try-0.28/t/16final-expr.t 2022-12-08
15:27:49.000000000 +0100
+++ new/Syntax-Keyword-Try-0.29/t/16final-expr.t 2023-07-13
12:10:09.000000000 +0200
@@ -3,7 +3,7 @@
use v5.14;
use warnings;
-use Test::More;
+use Test2::V0;
use Syntax::Keyword::Try;
@@ -19,7 +19,7 @@
try { 1, 2, 3 }
catch ($e) { 4, 5, 6 }
};
- is_deeply(\@list, [1, 2, 3], 'do { try } in list context');
+ is(\@list, [1, 2, 3], 'do { try } in list context');
}
# catch as final expression yields correct value
@@ -34,7 +34,7 @@
try { die "Oops" }
catch ($e) { 4, 5, 6 }
};
- is_deeply(\@list, [4, 5, 6], 'do { try/catch } in list context');
+ is(\@list, [4, 5, 6], 'do { try/catch } in list context');
$scalar = do {
try { die "Oops" }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/t/30compat.t
new/Syntax-Keyword-Try-0.29/t/30compat.t
--- old/Syntax-Keyword-Try-0.28/t/30compat.t 2022-12-08 15:27:49.000000000
+0100
+++ new/Syntax-Keyword-Try-0.29/t/30compat.t 2023-07-13 12:10:09.000000000
+0200
@@ -3,7 +3,7 @@
use v5.14;
use warnings;
-use Test::More;
+use Test2::V0;
use Syntax::Keyword::Try;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/t/70deparse.t
new/Syntax-Keyword-Try-0.29/t/70deparse.t
--- old/Syntax-Keyword-Try-0.28/t/70deparse.t 2022-12-08 15:27:49.000000000
+0100
+++ new/Syntax-Keyword-Try-0.29/t/70deparse.t 2023-07-13 12:10:09.000000000
+0200
@@ -3,7 +3,7 @@
use v5.14;
use warnings;
-use Test::More;
+use Test2::V0;
use Syntax::Keyword::Try;
use Syntax::Keyword::Try::Deparse;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/t/80await+SKT.t
new/Syntax-Keyword-Try-0.29/t/80await+SKT.t
--- old/Syntax-Keyword-Try-0.28/t/80await+SKT.t 2022-12-08 15:27:49.000000000
+0100
+++ new/Syntax-Keyword-Try-0.29/t/80await+SKT.t 2023-07-13 12:10:09.000000000
+0200
@@ -3,7 +3,7 @@
use v5.14;
use warnings;
-use Test::More;
+use Test2::V0;
BEGIN {
plan skip_all => "Future is not available"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/t/80defer+SKT.t
new/Syntax-Keyword-Try-0.29/t/80defer+SKT.t
--- old/Syntax-Keyword-Try-0.28/t/80defer+SKT.t 2022-12-08 15:27:49.000000000
+0100
+++ new/Syntax-Keyword-Try-0.29/t/80defer+SKT.t 2023-07-13 12:10:09.000000000
+0200
@@ -3,7 +3,7 @@
use v5.14;
use warnings;
-use Test::More;
+use Test2::V0;
BEGIN {
plan skip_all => "Syntax::Keyword::Defer >= 0.02 is not available"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/t/90rt123547.t
new/Syntax-Keyword-Try-0.29/t/90rt123547.t
--- old/Syntax-Keyword-Try-0.28/t/90rt123547.t 2022-12-08 15:27:49.000000000
+0100
+++ new/Syntax-Keyword-Try-0.29/t/90rt123547.t 2023-07-13 12:10:09.000000000
+0200
@@ -3,7 +3,8 @@
use v5.14;
use warnings;
-use Test::More;
+use Test2::V0;
+use Test2::IPC;
# RT123547 observes that if S:K:T is loaded late after multiple threads
# are actually started, it will crash
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/t/90rt125971.t
new/Syntax-Keyword-Try-0.29/t/90rt125971.t
--- old/Syntax-Keyword-Try-0.28/t/90rt125971.t 2022-12-08 15:27:49.000000000
+0100
+++ new/Syntax-Keyword-Try-0.29/t/90rt125971.t 2023-07-13 12:10:09.000000000
+0200
@@ -3,7 +3,7 @@
use v5.14;
use warnings;
-use Test::More;
+use Test2::V0;
use Syntax::Keyword::Try;
@@ -31,7 +31,7 @@
return @result;
}
-is_deeply [ outer() ], [ 1, 123 ], "No extra data in return";
+is [ outer() ], [ 1, 123 ], "No extra data in return";
done_testing;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Syntax-Keyword-Try-0.28/t/99pod.t
new/Syntax-Keyword-Try-0.29/t/99pod.t
--- old/Syntax-Keyword-Try-0.28/t/99pod.t 2022-12-08 15:27:49.000000000
+0100
+++ new/Syntax-Keyword-Try-0.29/t/99pod.t 2023-07-13 12:10:09.000000000
+0200
@@ -3,7 +3,7 @@
use v5.14;
use warnings;
-use Test::More;
+use Test2::V0;
eval "use Test::Pod 1.00";
plan skip_all => "Test::Pod 1.00 required for testing POD" if $@;