Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-PPIx-QuoteLike for 
openSUSE:Factory checked in at 2021-11-20 02:38:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-PPIx-QuoteLike (Old)
 and      /work/SRC/openSUSE:Factory/.perl-PPIx-QuoteLike.new.1895 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-PPIx-QuoteLike"

Sat Nov 20 02:38:42 2021 rev:14 rq:931790 version:0.019

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-PPIx-QuoteLike/perl-PPIx-QuoteLike.changes  
2021-10-26 20:14:53.590047822 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-PPIx-QuoteLike.new.1895/perl-PPIx-QuoteLike.changes
        2021-11-20 02:39:42.804666665 +0100
@@ -1,0 +2,15 @@
+Tue Nov 16 03:07:03 UTC 2021 - Tina M??ller <timueller+p...@suse.de>
+
+- updated to 0.019
+   see /usr/share/doc/packages/perl-PPIx-QuoteLike/Changes
+
+  0.019                2021-11-15      T. R. Wyant
+      Add CONTRIBUTING file.
+
+      Try to quell weird Win32 test failures which seem to occur only in
+      tests where I am using 'use open' to put the standard handles into
+      UTF-8 mode. The fix (I hope) is to do this to the Test::Harness
+      handles at run time instead of to the standard handles at compile
+      time.
+
+-------------------------------------------------------------------

Old:
----
  PPIx-QuoteLike-0.018.tar.gz

New:
----
  PPIx-QuoteLike-0.019.tar.gz

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

Other differences:
------------------
++++++ perl-PPIx-QuoteLike.spec ++++++
--- /var/tmp/diff_new_pack.zh90pM/_old  2021-11-20 02:39:43.208665332 +0100
+++ /var/tmp/diff_new_pack.zh90pM/_new  2021-11-20 02:39:43.212665319 +0100
@@ -18,7 +18,7 @@
 
 %define cpan_name PPIx-QuoteLike
 Name:           perl-PPIx-QuoteLike
-Version:        0.018
+Version:        0.019
 Release:        0
 Summary:        Parse Perl string literals and string-literal-like things
 License:        Artistic-1.0 OR GPL-1.0-or-later
@@ -65,6 +65,6 @@
 %perl_gen_filelist
 
 %files -f %{name}.files
-%doc Changes README
+%doc Changes CONTRIBUTING README
 
 %changelog

++++++ PPIx-QuoteLike-0.018.tar.gz -> PPIx-QuoteLike-0.019.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PPIx-QuoteLike-0.018/CONTRIBUTING 
new/PPIx-QuoteLike-0.019/CONTRIBUTING
--- old/PPIx-QuoteLike-0.018/CONTRIBUTING       1970-01-01 01:00:00.000000000 
+0100
+++ new/PPIx-QuoteLike-0.019/CONTRIBUTING       2021-11-15 17:22:55.000000000 
+0100
@@ -0,0 +1,27 @@
+I welcome bug reports, patches, and suggestions. My preferred way to
+recieve these is via the RT system at
+https://rt.cpan.org/Public/Dist/Display.html?Name=PPIx-QuoteLike,
+but I happily accept them either through GitHub at
+https://github.com/trwyant/perl-PPIx-QuoteLike,
+by electronic mail to WYANT AT cpan DOT org, or any other way that works
+for you, though I can not accept owls because I have no facilities to
+house them. Non-RT requests may be turned into RT tickets by me unless
+you specifically request otherwise. The bug report, patch, or suggestion
+(if acted on) will also be acknowledged in the Changes file unless you
+specifically request othewise.
+
+Requests for information probably do not need to be tickets in RT or
+GitHub, and my preferred route for these is by electronic mail, but
+again anything that works for you is probably fine with me.
+
+I try hard never to reject a bug report outright, though I may edit
+patches, believe that a different fix is more in line with my vision for
+the code, or even that the report is due to a misunderstanding and
+address it with a documentation change. Whatever I decide I will give
+you time to respond (typically a week or so), and whatever I actually do
+I will give you time to see if it meets your needs before I do a
+production release.
+
+GitHub pull requests should be made on a topic branch rather than the
+master branch. If you have something big in mind I would appreciate a
+heads-up in some form prior to the pull request.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PPIx-QuoteLike-0.018/Changes 
new/PPIx-QuoteLike-0.019/Changes
--- old/PPIx-QuoteLike-0.018/Changes    2021-10-22 14:59:26.000000000 +0200
+++ new/PPIx-QuoteLike-0.019/Changes    2021-11-15 17:22:55.000000000 +0100
@@ -1,3 +1,12 @@
+0.019          2021-11-15      T. R. Wyant
+    Add CONTRIBUTING file.
+
+    Try to quell weird Win32 test failures which seem to occur only in
+    tests where I am using 'use open' to put the standard handles into
+    UTF-8 mode. The fix (I hope) is to do this to the Test::Harness
+    handles at run time instead of to the standard handles at compile
+    time.
+
 0.018          2021-10-22      T. R. Wyant
     Argument postderef is now fatal.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PPIx-QuoteLike-0.018/MANIFEST 
new/PPIx-QuoteLike-0.019/MANIFEST
--- old/PPIx-QuoteLike-0.018/MANIFEST   2021-10-22 14:59:26.000000000 +0200
+++ new/PPIx-QuoteLike-0.019/MANIFEST   2021-11-15 17:22:55.000000000 +0100
@@ -1,5 +1,6 @@
 Build.PL
 Changes
+CONTRIBUTING
 eg/pqldump
 eg/README
 eg/variables
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PPIx-QuoteLike-0.018/META.json 
new/PPIx-QuoteLike-0.019/META.json
--- old/PPIx-QuoteLike-0.018/META.json  2021-10-22 14:59:26.000000000 +0200
+++ new/PPIx-QuoteLike-0.019/META.json  2021-11-15 17:22:55.000000000 +0100
@@ -58,51 +58,51 @@
    "provides" : {
       "PPIx::QuoteLike" : {
          "file" : "lib/PPIx/QuoteLike.pm",
-         "version" : "0.018"
+         "version" : "0.019"
       },
       "PPIx::QuoteLike::Constant" : {
          "file" : "lib/PPIx/QuoteLike/Constant.pm",
-         "version" : "0.018"
+         "version" : "0.019"
       },
       "PPIx::QuoteLike::Dumper" : {
          "file" : "lib/PPIx/QuoteLike/Dumper.pm",
-         "version" : "0.018"
+         "version" : "0.019"
       },
       "PPIx::QuoteLike::Token" : {
          "file" : "lib/PPIx/QuoteLike/Token.pm",
-         "version" : "0.018"
+         "version" : "0.019"
       },
       "PPIx::QuoteLike::Token::Control" : {
          "file" : "lib/PPIx/QuoteLike/Token/Control.pm",
-         "version" : "0.018"
+         "version" : "0.019"
       },
       "PPIx::QuoteLike::Token::Delimiter" : {
          "file" : "lib/PPIx/QuoteLike/Token/Delimiter.pm",
-         "version" : "0.018"
+         "version" : "0.019"
       },
       "PPIx::QuoteLike::Token::Interpolation" : {
          "file" : "lib/PPIx/QuoteLike/Token/Interpolation.pm",
-         "version" : "0.018"
+         "version" : "0.019"
       },
       "PPIx::QuoteLike::Token::String" : {
          "file" : "lib/PPIx/QuoteLike/Token/String.pm",
-         "version" : "0.018"
+         "version" : "0.019"
       },
       "PPIx::QuoteLike::Token::Structure" : {
          "file" : "lib/PPIx/QuoteLike/Token/Structure.pm",
-         "version" : "0.018"
+         "version" : "0.019"
       },
       "PPIx::QuoteLike::Token::Unknown" : {
          "file" : "lib/PPIx/QuoteLike/Token/Unknown.pm",
-         "version" : "0.018"
+         "version" : "0.019"
       },
       "PPIx::QuoteLike::Token::Whitespace" : {
          "file" : "lib/PPIx/QuoteLike/Token/Whitespace.pm",
-         "version" : "0.018"
+         "version" : "0.019"
       },
       "PPIx::QuoteLike::Utils" : {
          "file" : "lib/PPIx/QuoteLike/Utils.pm",
-         "version" : "0.018"
+         "version" : "0.019"
       }
    },
    "release_status" : "stable",
@@ -120,6 +120,6 @@
          "web" : "https://github.com/trwyant/perl-PPIx-QuoteLike";
       }
    },
-   "version" : "0.018",
+   "version" : "0.019",
    "x_serialization_backend" : "JSON::PP version 4.06"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PPIx-QuoteLike-0.018/META.yml 
new/PPIx-QuoteLike-0.019/META.yml
--- old/PPIx-QuoteLike-0.018/META.yml   2021-10-22 14:59:26.000000000 +0200
+++ new/PPIx-QuoteLike-0.019/META.yml   2021-11-15 17:22:55.000000000 +0100
@@ -25,40 +25,40 @@
 provides:
   PPIx::QuoteLike:
     file: lib/PPIx/QuoteLike.pm
-    version: '0.018'
+    version: '0.019'
   PPIx::QuoteLike::Constant:
     file: lib/PPIx/QuoteLike/Constant.pm
-    version: '0.018'
+    version: '0.019'
   PPIx::QuoteLike::Dumper:
     file: lib/PPIx/QuoteLike/Dumper.pm
-    version: '0.018'
+    version: '0.019'
   PPIx::QuoteLike::Token:
     file: lib/PPIx/QuoteLike/Token.pm
-    version: '0.018'
+    version: '0.019'
   PPIx::QuoteLike::Token::Control:
     file: lib/PPIx/QuoteLike/Token/Control.pm
-    version: '0.018'
+    version: '0.019'
   PPIx::QuoteLike::Token::Delimiter:
     file: lib/PPIx/QuoteLike/Token/Delimiter.pm
-    version: '0.018'
+    version: '0.019'
   PPIx::QuoteLike::Token::Interpolation:
     file: lib/PPIx/QuoteLike/Token/Interpolation.pm
-    version: '0.018'
+    version: '0.019'
   PPIx::QuoteLike::Token::String:
     file: lib/PPIx/QuoteLike/Token/String.pm
-    version: '0.018'
+    version: '0.019'
   PPIx::QuoteLike::Token::Structure:
     file: lib/PPIx/QuoteLike/Token/Structure.pm
-    version: '0.018'
+    version: '0.019'
   PPIx::QuoteLike::Token::Unknown:
     file: lib/PPIx/QuoteLike/Token/Unknown.pm
-    version: '0.018'
+    version: '0.019'
   PPIx::QuoteLike::Token::Whitespace:
     file: lib/PPIx/QuoteLike/Token/Whitespace.pm
-    version: '0.018'
+    version: '0.019'
   PPIx::QuoteLike::Utils:
     file: lib/PPIx/QuoteLike/Utils.pm
-    version: '0.018'
+    version: '0.019'
 requires:
   Carp: '0'
   Encode: '0'
@@ -79,5 +79,5 @@
   bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=PPIx-QuoteLike
   license: http://dev.perl.org/licenses/
   repository: git://github.com/trwyant/perl-PPIx-QuoteLike.git
-version: '0.018'
+version: '0.019'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PPIx-QuoteLike-0.018/eg/pqldump 
new/PPIx-QuoteLike-0.019/eg/pqldump
--- old/PPIx-QuoteLike-0.018/eg/pqldump 2021-10-22 14:59:26.000000000 +0200
+++ new/PPIx-QuoteLike-0.019/eg/pqldump 2021-11-15 17:22:55.000000000 +0100
@@ -9,7 +9,7 @@
 use Pod::Usage;
 use PPIx::QuoteLike::Dumper;
 
-our $VERSION = '0.018';
+our $VERSION = '0.019';
 
 my %opt;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PPIx-QuoteLike-0.018/eg/variables 
new/PPIx-QuoteLike-0.019/eg/variables
--- old/PPIx-QuoteLike-0.018/eg/variables       2021-10-22 14:59:26.000000000 
+0200
+++ new/PPIx-QuoteLike-0.019/eg/variables       2021-11-15 17:22:55.000000000 
+0100
@@ -10,7 +10,7 @@
 use PPI::Document;
 use PPIx::QuoteLike::Utils qw{ __variables };
 
-our $VERSION = '0.018';
+our $VERSION = '0.019';
 
 my %opt;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PPIx-QuoteLike-0.018/inc/My/Module/Recommend/Any.pm 
new/PPIx-QuoteLike-0.019/inc/My/Module/Recommend/Any.pm
--- old/PPIx-QuoteLike-0.018/inc/My/Module/Recommend/Any.pm     2021-10-22 
14:59:26.000000000 +0200
+++ new/PPIx-QuoteLike-0.019/inc/My/Module/Recommend/Any.pm     2021-11-15 
17:22:55.000000000 +0100
@@ -12,7 +12,7 @@
 BEGIN {
     *import    = \&Exporter::import;
 }
-our $VERSION = '0.018';
+our $VERSION = '0.019';
 
 our @EXPORT_OK = qw{ __any };
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Constant.pm 
new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Constant.pm
--- old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Constant.pm     2021-10-22 
14:59:26.000000000 +0200
+++ new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Constant.pm     2021-11-15 
17:22:55.000000000 +0100
@@ -8,7 +8,9 @@
 use Carp;
 use base qw{ Exporter };
 
-our $VERSION = '0.018';
+our $VERSION = '0.019';
+
+no warnings qw{ once };        # For older Perls.
 
 our @CARP_NOT = qw{
     PPIx::QuoteLike
@@ -25,6 +27,8 @@
     PPIx::QuoteLike::Utils
 };
 
+use warnings qw{ once };
+
 our @EXPORT_OK = qw{
     ARRAY_REF
     MINIMUM_PERL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Dumper.pm 
new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Dumper.pm
--- old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Dumper.pm       2021-10-22 
14:59:26.000000000 +0200
+++ new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Dumper.pm       2021-11-15 
17:22:55.000000000 +0100
@@ -12,7 +12,7 @@
 use PPIx::QuoteLike::Utils qw{ __instance };
 use Scalar::Util ();
 
-our $VERSION = '0.018';
+our $VERSION = '0.019';
 
 use constant SCALAR_REF        => ref \0;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Token/Control.pm 
new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Token/Control.pm
--- old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Token/Control.pm        
2021-10-22 14:59:26.000000000 +0200
+++ new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Token/Control.pm        
2021-11-15 17:22:55.000000000 +0100
@@ -9,7 +9,7 @@
 
 use PPIx::QuoteLike::Constant qw{ @CARP_NOT };
 
-our $VERSION = '0.018';
+our $VERSION = '0.019';
 
 {
     # TODO make this a state variable when we can require Perl 5.10.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Token/Delimiter.pm 
new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Token/Delimiter.pm
--- old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Token/Delimiter.pm      
2021-10-22 14:59:26.000000000 +0200
+++ new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Token/Delimiter.pm      
2021-11-15 17:22:55.000000000 +0100
@@ -9,7 +9,7 @@
 
 use PPIx::QuoteLike::Constant qw{ MINIMUM_PERL @CARP_NOT };
 
-our $VERSION = '0.018';
+our $VERSION = '0.019';
 
 # Perl 5.29.0 disallows unassigned code points and combining code points
 # as delimiters. Unfortunately for me non-characters and illegal
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Token/Interpolation.pm 
new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Token/Interpolation.pm
--- old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Token/Interpolation.pm  
2021-10-22 14:59:26.000000000 +0200
+++ new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Token/Interpolation.pm  
2021-11-15 17:22:55.000000000 +0100
@@ -20,7 +20,7 @@
 
 use base qw{ PPIx::QuoteLike::Token };
 
-our $VERSION = '0.018';
+our $VERSION = '0.019';
 
 sub ppi {
     my ( $self ) = @_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Token/String.pm 
new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Token/String.pm
--- old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Token/String.pm 2021-10-22 
14:59:26.000000000 +0200
+++ new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Token/String.pm 2021-11-15 
17:22:55.000000000 +0100
@@ -9,7 +9,7 @@
 
 use PPIx::QuoteLike::Constant qw{ @CARP_NOT };
 
-our $VERSION = '0.018';
+our $VERSION = '0.019';
 
 1;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Token/Structure.pm 
new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Token/Structure.pm
--- old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Token/Structure.pm      
2021-10-22 14:59:26.000000000 +0200
+++ new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Token/Structure.pm      
2021-11-15 17:22:55.000000000 +0100
@@ -9,7 +9,7 @@
 
 use PPIx::QuoteLike::Constant qw{ @CARP_NOT };
 
-our $VERSION = '0.018';
+our $VERSION = '0.019';
 
 1;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Token/Unknown.pm 
new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Token/Unknown.pm
--- old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Token/Unknown.pm        
2021-10-22 14:59:26.000000000 +0200
+++ new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Token/Unknown.pm        
2021-11-15 17:22:55.000000000 +0100
@@ -9,7 +9,7 @@
 
 use PPIx::QuoteLike::Constant qw{ @CARP_NOT };
 
-our $VERSION = '0.018';
+our $VERSION = '0.019';
 
 1;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Token/Whitespace.pm 
new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Token/Whitespace.pm
--- old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Token/Whitespace.pm     
2021-10-22 14:59:26.000000000 +0200
+++ new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Token/Whitespace.pm     
2021-11-15 17:22:55.000000000 +0100
@@ -9,7 +9,7 @@
 
 use PPIx::QuoteLike::Constant qw{ @CARP_NOT };
 
-our $VERSION = '0.018';
+our $VERSION = '0.019';
 
 sub significant {
     return 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Token.pm 
new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Token.pm
--- old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Token.pm        2021-10-22 
14:59:26.000000000 +0200
+++ new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Token.pm        2021-11-15 
17:22:55.000000000 +0100
@@ -16,7 +16,7 @@
     visual_column_number
 };
 
-our $VERSION = '0.018';
+our $VERSION = '0.019';
 
 # Private to this package.
 sub __new {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Utils.pm 
new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Utils.pm
--- old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike/Utils.pm        2021-10-22 
14:59:26.000000000 +0200
+++ new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike/Utils.pm        2021-11-15 
17:22:55.000000000 +0100
@@ -39,7 +39,7 @@
     __variables
 };
 
-our $VERSION = '0.018';
+our $VERSION = '0.019';
 
 # Readonly::Scalar my $BRACED_RE       => __match_enclosed( LEFT_CURLY );
 Readonly::Scalar my $BRACKETED_RE      => __match_enclosed( '[' ); # ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike.pm 
new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike.pm
--- old/PPIx-QuoteLike-0.018/lib/PPIx/QuoteLike.pm      2021-10-22 
14:59:26.000000000 +0200
+++ new/PPIx-QuoteLike-0.019/lib/PPIx/QuoteLike.pm      2021-11-15 
17:22:55.000000000 +0100
@@ -40,7 +40,7 @@
 use Scalar::Util ();
 use Text::Tabs ();
 
-our $VERSION = '0.018';
+our $VERSION = '0.019';
 
 use constant CLASS_CONTROL       => 'PPIx::QuoteLike::Token::Control';
 use constant CLASS_DELIMITER     => 'PPIx::QuoteLike::Token::Delimiter';
@@ -192,6 +192,7 @@
 
        $self->{interpolates} = $self->{interpolates} ? 1 : 0;
 
+       defined or $_ = '' for $indented, $gap2;
        $self->{type} = [
            $self->_make_token( CLASS_STRUCTURE, $type ),
            length $gap ?
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PPIx-QuoteLike-0.018/t/parse.t 
new/PPIx-QuoteLike-0.019/t/parse.t
--- old/PPIx-QuoteLike-0.018/t/parse.t  2021-10-22 14:59:26.000000000 +0200
+++ new/PPIx-QuoteLike-0.019/t/parse.t  2021-11-15 17:22:55.000000000 +0100
@@ -10,16 +10,23 @@
     SUFFICIENT_UTF8_SUPPORT_FOR_WEIRD_DELIMITERS
 };
 
-BEGIN {
-    if ( SUFFICIENT_UTF8_SUPPORT_FOR_WEIRD_DELIMITERS ) {
-       # Have to prevent Perl from parsing 'open' as 'CORE::open'.
-       require 'open.pm';
-       'open'->import( qw{ :std :encoding(utf-8) } );
+use Test::More 0.88;   # Because of done_testing();
+
+# NOTE we use this circumlocution to hide the :encoding() from
+# xt/author/minimum_perl.t and Perl::MinimumVersion. The two-argument
+# binmode itself is OK under Perl 5.6 but the :encoding() is not. But if
+# we're 5.6 then SUFFICIENT_UTF8_SUPPORT_FOR_WEIRD_DELIMITERS is false,
+# so the binmode() never gets executed.
+use constant OUTPUT_ENCODING   => ':encoding(utf-8)';
+
+if ( SUFFICIENT_UTF8_SUPPORT_FOR_WEIRD_DELIMITERS ) {
+    my $builder = Test::More->builder();
+    foreach my $method ( qw{ output failure_output todo_output } ) {
+       my $handle = $builder->$method();
+       binmode $handle, OUTPUT_ENCODING;
     }
 }
 
-use Test::More 0.88;   # Because of done_testing();
-
 use charnames qw{ :full };
 
 my $obj;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PPIx-QuoteLike-0.018/t/version.t 
new/PPIx-QuoteLike-0.019/t/version.t
--- old/PPIx-QuoteLike-0.018/t/version.t        2021-10-22 14:59:26.000000000 
+0200
+++ new/PPIx-QuoteLike-0.019/t/version.t        2021-11-15 17:22:55.000000000 
+0100
@@ -14,16 +14,23 @@
 use PPIx::QuoteLike::Token::Interpolation;
 use PPIx::QuoteLike::Token::String;
 
-BEGIN {
-    if ( SUFFICIENT_UTF8_SUPPORT_FOR_WEIRD_DELIMITERS ) {
-       # Have to prevent Perl from parsing 'open' as 'CORE::open'.
-       require 'open.pm';
-       'open'->import( qw{ :std :encoding(utf-8) } );
+use Test::More 0.88;   # Because of done_testing();
+
+# NOTE we use this circumlocution to hide the :encoding() from
+# xt/author/minimum_perl.t and Perl::MinimumVersion. The two-argument
+# binmode itself is OK under Perl 5.6 but the :encoding() is not. But if
+# we're 5.6 then SUFFICIENT_UTF8_SUPPORT_FOR_WEIRD_DELIMITERS is false,
+# so the binmode() never gets executed.
+use constant OUTPUT_ENCODING   => ':encoding(utf-8)';
+
+if ( SUFFICIENT_UTF8_SUPPORT_FOR_WEIRD_DELIMITERS ) {
+    my $builder = Test::More->builder();
+    foreach my $method ( qw{ output failure_output todo_output } ) {
+       my $handle = $builder->$method();
+       binmode $handle, OUTPUT_ENCODING;
     }
 }
 
-use Test::More 0.88;   # Because of done_testing();
-
 use charnames qw{ :full };
 
 my $tok;

Reply via email to