Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-XML-LibXML for openSUSE:Factory 
checked in at 2021-04-26 16:38:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-XML-LibXML (Old)
 and      /work/SRC/openSUSE:Factory/.perl-XML-LibXML.new.12324 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-XML-LibXML"

Mon Apr 26 16:38:13 2021 rev:57 rq:887036 version:2.0207

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-XML-LibXML/perl-XML-LibXML.changes  
2020-09-18 14:32:50.619544139 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-XML-LibXML.new.12324/perl-XML-LibXML.changes   
    2021-04-26 16:38:16.449946680 +0200
@@ -1,0 +2,11 @@
+Sun Apr 18 03:08:08 UTC 2021 - Tina M??ller <[email protected]>
+
+- updated to 2.0207
+   see /usr/share/doc/packages/perl-XML-LibXML/Changes
+
+  2.0207  2021-04-17
+      - Small cleanups:
+          - https://github.com/shlomif/perl-XML-LibXML/pull/63
+          - Thanks to @Grinnz , @Kritzefitz and @atoomic .
+
+-------------------------------------------------------------------

Old:
----
  XML-LibXML-2.0206.tar.gz

New:
----
  XML-LibXML-2.0207.tar.gz

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

Other differences:
------------------
++++++ perl-XML-LibXML.spec ++++++
--- /var/tmp/diff_new_pack.oa9aQJ/_old  2021-04-26 16:38:16.905947406 +0200
+++ /var/tmp/diff_new_pack.oa9aQJ/_new  2021-04-26 16:38:16.909947412 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-XML-LibXML
 #
-# 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,17 +16,15 @@
 #
 
 
+%define cpan_name XML-LibXML
 Name:           perl-XML-LibXML
-Version:        2.0206
+Version:        2.0207
 Release:        0
-%define cpan_name XML-LibXML
 Summary:        Perl Binding for libxml2
 License:        Artistic-1.0 OR GPL-1.0-or-later
-Group:          Development/Libraries/Perl
 URL:            https://metacpan.org/release/%{cpan_name}
 Source0:        
https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/%{cpan_name}-%{version}.tar.gz
 Source1:        cpanspec.yml
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
 BuildRequires:  perl(Alien::Base::Wrapper)
@@ -58,11 +56,11 @@
 stated otherwise, you only need to 'use XML::LibXML;' in your programs.
 
 %prep
-%setup -q -n %{cpan_name}-%{version}
+%autosetup  -n %{cpan_name}-%{version}
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
-make %{?_smp_mflags}
+%make_build
 
 %check
 make test
@@ -73,7 +71,6 @@
 %perl_gen_filelist
 
 %files -f %{name}.files
-%defattr(-,root,root,755)
 %doc Changes docs example HACKING.txt README TODO
 %license LICENSE
 

++++++ XML-LibXML-2.0206.tar.gz -> XML-LibXML-2.0207.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/Changes 
new/XML-LibXML-2.0207/Changes
--- old/XML-LibXML-2.0206/Changes       2020-09-15 10:04:08.000000000 +0200
+++ new/XML-LibXML-2.0207/Changes       2021-04-17 10:13:00.000000000 +0200
@@ -1,5 +1,10 @@
 Revision history for Perl extension XML::LibXML
 
+2.0207  2021-04-17
+    - Small cleanups:
+        - https://github.com/shlomif/perl-XML-LibXML/pull/63
+        - Thanks to @Grinnz , @Kritzefitz and @atoomic .
+
 2.0206  2020-09-15
     - Add expand_entities => 1 to the instantiation at lib/XML/LibXML/SAX.pm
         - in order to fix https://rt.cpan.org/Public/Bug/Display.html?id=132759
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/LibXML.pm 
new/XML-LibXML-2.0207/LibXML.pm
--- old/XML-LibXML-2.0206/LibXML.pm     2020-09-15 10:00:01.000000000 +0200
+++ new/XML-LibXML-2.0207/LibXML.pm     2021-04-17 10:06:16.000000000 +0200
@@ -29,11 +29,11 @@
 use IO::Handle; # for FH reads called as methods
 
 BEGIN {
-$VERSION = "2.0206"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
 $ABI_VERSION = 2;
 require Exporter;
-require DynaLoader;
-@ISA = qw(DynaLoader Exporter);
+use XSLoader ();
+@ISA = qw(Exporter);
 
 use vars qw($__PROXY_NODE_REGISTRY $__threads_shared 
$__PROXY_NODE_REGISTRY_MUTEX $__loaded);
 
@@ -147,7 +147,7 @@
 #-------------------------------------------------------------------------#
 # bootstrapping                                                           #
 #-------------------------------------------------------------------------#
-bootstrap XML::LibXML $VERSION;
+XSLoader::load( 'XML::LibXML', $VERSION );
 undef &AUTOLOAD;
 
 *encodeToUTF8 = \&XML::LibXML::Common::encodeToUTF8;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/LibXML.pod 
new/XML-LibXML-2.0207/LibXML.pod
--- old/XML-LibXML-2.0206/LibXML.pod    2020-09-15 10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/LibXML.pod    2021-04-17 10:07:35.000000000 +0200
@@ -507,7 +507,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/MANIFEST 
new/XML-LibXML-2.0207/MANIFEST
--- old/XML-LibXML-2.0206/MANIFEST      2020-09-15 10:05:52.000000000 +0200
+++ new/XML-LibXML-2.0207/MANIFEST      2021-04-17 10:15:15.000000000 +0200
@@ -161,6 +161,7 @@
 t/47load_xml_callbacks.t
 t/48_RH5_double_free_rt83779.t
 t/48_SAX_Builder_rt_91433.t
+t/48_gh_pr63_detect_undef_values.t
 t/48_memleak_rt_83744.t
 t/48_reader_undef_warning_on_empty_str_rt106830.t
 t/48_removeChild_crashes_rt_80395.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/META.json 
new/XML-LibXML-2.0207/META.json
--- old/XML-LibXML-2.0206/META.json     2020-09-15 10:05:52.000000000 +0200
+++ new/XML-LibXML-2.0207/META.json     2021-04-17 10:15:15.000000000 +0200
@@ -4,7 +4,7 @@
       "Petr Pajas <[email protected]>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter 
version 2.150010",
+   "generated_by" : "ExtUtils::MakeMaker version 7.60, CPAN::Meta::Converter 
version 2.150010",
    "keywords" : [
       "dom",
       "html",
@@ -97,6 +97,6 @@
          "web" : "https://github.com/shlomif/perl-XML-LibXML";
       }
    },
-   "version" : "2.0206",
-   "x_serialization_backend" : "JSON::PP version 4.04"
+   "version" : "2.0207",
+   "x_serialization_backend" : "JSON::PP version 4.06"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/META.yml 
new/XML-LibXML-2.0207/META.yml
--- old/XML-LibXML-2.0206/META.yml      2020-09-15 10:05:52.000000000 +0200
+++ new/XML-LibXML-2.0207/META.yml      2021-04-17 10:15:15.000000000 +0200
@@ -19,7 +19,7 @@
   Config: '0'
   ExtUtils::MakeMaker: '0'
 dynamic_config: 0
-generated_by: 'ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 
2.150010'
+generated_by: 'ExtUtils::MakeMaker version 7.60, CPAN::Meta::Converter version 
2.150010'
 keywords:
   - dom
   - html
@@ -69,5 +69,5 @@
   warnings: '0'
 resources:
   repository: https://github.com/shlomif/perl-XML-LibXML.git
-version: '2.0206'
+version: '2.0207'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/docs/libxml.dbk 
new/XML-LibXML-2.0207/docs/libxml.dbk
--- old/XML-LibXML-2.0206/docs/libxml.dbk       2020-09-15 10:00:42.000000000 
+0200
+++ new/XML-LibXML-2.0207/docs/libxml.dbk       2021-04-17 10:07:35.000000000 
+0200
@@ -22,7 +22,7 @@
         </authorgroup>
 
 
-        <edition>2.0206</edition>
+        <edition>2.0207</edition>
         <copyright>
             <year>2001-2007</year>
             <holder>AxKit.com Ltd</holder>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Attr.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/Attr.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Attr.pod       2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Attr.pod       2021-04-17 
10:07:35.000000000 +0200
@@ -121,7 +121,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/AttributeHash.pm 
new/XML-LibXML-2.0207/lib/XML/LibXML/AttributeHash.pm
--- old/XML-LibXML-2.0206/lib/XML/LibXML/AttributeHash.pm       2020-09-15 
10:00:01.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/AttributeHash.pm       2021-04-17 
10:06:16.000000000 +0200
@@ -7,7 +7,7 @@
 our @ISA = qw/Tie::Hash/;
 
 use vars qw($VERSION);
-$VERSION = "2.0206"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
 
 BEGIN
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Boolean.pm 
new/XML-LibXML-2.0207/lib/XML/LibXML/Boolean.pm
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Boolean.pm     2020-09-15 
10:00:01.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Boolean.pm     2021-04-17 
10:06:16.000000000 +0200
@@ -16,7 +16,7 @@
 
 use vars qw ($VERSION);
 
-$VERSION = "2.0206"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload
         '""' => \&value,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/CDATASection.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/CDATASection.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/CDATASection.pod       2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/CDATASection.pod       2021-04-17 
10:07:35.000000000 +0200
@@ -45,7 +45,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Comment.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/Comment.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Comment.pod    2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Comment.pod    2021-04-17 
10:07:35.000000000 +0200
@@ -46,7 +46,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Common.pm 
new/XML-LibXML-2.0207/lib/XML/LibXML/Common.pm
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Common.pm      2020-09-15 
10:00:01.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Common.pm      2021-04-17 
10:06:16.000000000 +0200
@@ -19,12 +19,11 @@
 use warnings;
 
 require Exporter;
-require DynaLoader;
 use vars qw( @ISA $VERSION @EXPORT @EXPORT_OK %EXPORT_TAGS);
 
 @ISA = qw(Exporter);
 
-$VERSION = "2.0206"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use XML::LibXML qw(:libxml);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Common.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/Common.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Common.pod     2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Common.pod     2021-04-17 
10:07:35.000000000 +0200
@@ -116,7 +116,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/DOM.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/DOM.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/DOM.pod        2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/DOM.pod        2021-04-17 
10:07:35.000000000 +0200
@@ -129,7 +129,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Devel.pm 
new/XML-LibXML-2.0207/lib/XML/LibXML/Devel.pm
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Devel.pm       2020-09-15 
10:00:01.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Devel.pm       2021-04-17 
10:06:16.000000000 +0200
@@ -12,7 +12,7 @@
 use XML::LibXML;
 
 use vars qw ($VERSION);
-$VERSION = "2.0206"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use 5.008_000;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Document.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/Document.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Document.pod   2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Document.pod   2021-04-17 
10:07:35.000000000 +0200
@@ -683,7 +683,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/XML-LibXML-2.0206/lib/XML/LibXML/DocumentFragment.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/DocumentFragment.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/DocumentFragment.pod   2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/DocumentFragment.pod   2021-04-17 
10:07:35.000000000 +0200
@@ -27,7 +27,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Dtd.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/Dtd.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Dtd.pod        2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Dtd.pod        2021-04-17 
10:07:35.000000000 +0200
@@ -89,7 +89,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Element.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/Element.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Element.pod    2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Element.pod    2021-04-17 
10:07:35.000000000 +0200
@@ -382,7 +382,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/ErrNo.pm 
new/XML-LibXML-2.0207/lib/XML/LibXML/ErrNo.pm
--- old/XML-LibXML-2.0206/lib/XML/LibXML/ErrNo.pm       2020-09-15 
10:00:01.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/ErrNo.pm       2021-04-17 
10:06:16.000000000 +0200
@@ -14,7 +14,7 @@
 use warnings;
 use vars qw($VERSION);
 
-$VERSION = "2.0206"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use constant ERR_OK                               => 0;
 use constant ERR_INTERNAL_ERROR                   => 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/ErrNo.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/ErrNo.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/ErrNo.pod      2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/ErrNo.pod      2021-04-17 
10:07:35.000000000 +0200
@@ -17,7 +17,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Error.pm 
new/XML-LibXML-2.0207/lib/XML/LibXML/Error.pm
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Error.pm       2020-09-15 
10:00:01.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Error.pm       2021-04-17 
10:06:16.000000000 +0200
@@ -17,7 +17,6 @@
 use Encode ();
 
 use vars qw(@error_domains $VERSION $WARNINGS);
-use Carp;
 use overload
   '""' => \&as_string,
   'eq' => sub {
@@ -29,7 +28,7 @@
   fallback => 1;
 
 $WARNINGS = 0; # 0: suppress, 1: report via warn, 2: report via die
-$VERSION = "2.0206"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use constant XML_ERR_NONE            => 0;
 use constant XML_ERR_WARNING         => 1; # A simple warning
@@ -243,7 +242,7 @@
       # warnings.  This has the pleasing benefit of making the test suite
       # run warning-free.
       no warnings 'utf8';
-      my $context = Encode::encode('utf8', $self->{context}, 
Encode::FB_DEFAULT);
+      my $context = Encode::encode('UTF-8', $self->{context});
       $msg.=$context."\n";
       $context = substr($context,0,$self->{column});
       $context=~s/[^\t]/ /g;
@@ -254,7 +253,7 @@
 
 sub dump {
   my ($self)=@_;
-  use Data::Dumper;
+  require Data::Dumper;
   return Data::Dumper->new([$self],['error'])->Dump;
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Error.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/Error.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Error.pod      2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Error.pod      2021-04-17 
10:07:35.000000000 +0200
@@ -244,7 +244,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/InputCallback.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/InputCallback.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/InputCallback.pod      2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/InputCallback.pod      2021-04-17 
10:07:35.000000000 +0200
@@ -280,7 +280,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Literal.pm 
new/XML-LibXML-2.0207/lib/XML/LibXML/Literal.pm
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Literal.pm     2020-09-15 
10:00:01.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Literal.pm     2021-04-17 
10:06:16.000000000 +0200
@@ -16,7 +16,7 @@
 use warnings;
 
 use vars qw ($VERSION);
-$VERSION = "2.0206"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload
                '""' => \&value,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Namespace.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/Namespace.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Namespace.pod  2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Namespace.pod  2021-04-17 
10:07:35.000000000 +0200
@@ -141,7 +141,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Node.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/Node.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Node.pod       2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Node.pod       2021-04-17 
10:07:35.000000000 +0200
@@ -763,7 +763,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/NodeList.pm 
new/XML-LibXML-2.0207/lib/XML/LibXML/NodeList.pm
--- old/XML-LibXML-2.0206/lib/XML/LibXML/NodeList.pm    2020-09-15 
10:00:01.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/NodeList.pm    2021-04-17 
10:06:16.000000000 +0200
@@ -17,7 +17,7 @@
 use XML::LibXML::Number;
 
 use vars qw($VERSION);
-$VERSION = "2.0206"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload
         '""' => \&to_literal,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Number.pm 
new/XML-LibXML-2.0207/lib/XML/LibXML/Number.pm
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Number.pm      2020-09-15 
10:00:01.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Number.pm      2021-04-17 
10:06:16.000000000 +0200
@@ -14,7 +14,7 @@
 use warnings;
 
 use vars qw ($VERSION);
-$VERSION = "2.0206"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload
         '""' => \&value,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/PI.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/PI.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/PI.pod 2020-09-15 10:00:42.000000000 
+0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/PI.pod 2021-04-17 10:07:35.000000000 
+0200
@@ -74,7 +74,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Parser.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/Parser.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Parser.pod     2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Parser.pod     2021-04-17 
10:07:35.000000000 +0200
@@ -988,7 +988,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Pattern.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/Pattern.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Pattern.pod    2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Pattern.pod    2021-04-17 
10:07:35.000000000 +0200
@@ -94,7 +94,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Reader.pm 
new/XML-LibXML-2.0207/lib/XML/LibXML/Reader.pm
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Reader.pm      2020-09-15 
10:00:01.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Reader.pm      2021-04-17 
10:06:16.000000000 +0200
@@ -14,7 +14,7 @@
 use warnings;
 
 use vars qw ($VERSION);
-$VERSION = "2.0206"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use 5.008_000;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Reader.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/Reader.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Reader.pod     2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Reader.pod     2021-04-17 
10:07:35.000000000 +0200
@@ -657,7 +657,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/RegExp.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/RegExp.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/RegExp.pod     2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/RegExp.pod     2021-04-17 
10:07:35.000000000 +0200
@@ -58,7 +58,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/RelaxNG.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/RelaxNG.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/RelaxNG.pod    2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/RelaxNG.pod    2021-04-17 
10:07:35.000000000 +0200
@@ -73,7 +73,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/SAX/Builder.pm 
new/XML-LibXML-2.0207/lib/XML/LibXML/SAX/Builder.pm
--- old/XML-LibXML-2.0206/lib/XML/LibXML/SAX/Builder.pm 2020-09-15 
10:00:01.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/SAX/Builder.pm 2021-04-17 
10:06:16.000000000 +0200
@@ -21,7 +21,7 @@
   return $XML::LibXML::__threads_shared ? 0 : 1;
 }
 
-$VERSION = "2.0206"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
 
 sub new {
     my $class = shift;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/SAX/Builder.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/SAX/Builder.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/SAX/Builder.pod        2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/SAX/Builder.pod        2021-04-17 
10:07:35.000000000 +0200
@@ -38,7 +38,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/SAX/Generator.pm 
new/XML-LibXML-2.0207/lib/XML/LibXML/SAX/Generator.pm
--- old/XML-LibXML-2.0206/lib/XML/LibXML/SAX/Generator.pm       2020-09-15 
10:00:01.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/SAX/Generator.pm       2021-04-17 
10:06:16.000000000 +0200
@@ -15,7 +15,7 @@
 use XML::LibXML;
 use vars qw ($VERSION);
 
-$VERSION = "2.0206"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
 
 sub CLONE_SKIP {
   return $XML::LibXML::__threads_shared ? 0 : 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/SAX/Parser.pm 
new/XML-LibXML-2.0207/lib/XML/LibXML/SAX/Parser.pm
--- old/XML-LibXML-2.0206/lib/XML/LibXML/SAX/Parser.pm  2020-09-15 
10:00:01.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/SAX/Parser.pm  2021-04-17 
10:06:16.000000000 +0200
@@ -18,7 +18,7 @@
 use XML::SAX::Base;
 use XML::SAX::DocumentLocator;
 
-$VERSION = "2.0206"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
 @ISA = ('XML::SAX::Base');
 
 sub CLONE_SKIP {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/SAX.pm 
new/XML-LibXML-2.0207/lib/XML/LibXML/SAX.pm
--- old/XML-LibXML-2.0206/lib/XML/LibXML/SAX.pm 2020-09-15 10:00:01.000000000 
+0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/SAX.pm 2021-04-17 10:06:16.000000000 
+0200
@@ -14,7 +14,7 @@
 
 use vars qw($VERSION @ISA);
 
-$VERSION = "2.0206"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use XML::LibXML;
 use XML::SAX::Base;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/SAX.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/SAX.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/SAX.pod        2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/SAX.pod        2021-04-17 
10:07:35.000000000 +0200
@@ -47,7 +47,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Schema.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/Schema.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Schema.pod     2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Schema.pod     2021-04-17 
10:07:35.000000000 +0200
@@ -69,7 +69,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/Text.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/Text.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/Text.pod       2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/Text.pod       2021-04-17 
10:07:35.000000000 +0200
@@ -170,7 +170,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/XPathContext.pm 
new/XML-LibXML-2.0207/lib/XML/LibXML/XPathContext.pm
--- old/XML-LibXML-2.0206/lib/XML/LibXML/XPathContext.pm        2020-09-15 
10:00:01.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/XPathContext.pm        2021-04-17 
10:06:16.000000000 +0200
@@ -17,7 +17,7 @@
 use XML::LibXML;
 use XML::LibXML::NodeList;
 
-$VERSION = "2.0206"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
 
 # should LibXML XPath data types be used for simple objects
 # when passing parameters to extension functions (default: no)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/XPathContext.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/XPathContext.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/XPathContext.pod       2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/XPathContext.pod       2021-04-17 
10:07:35.000000000 +0200
@@ -362,7 +362,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/lib/XML/LibXML/XPathExpression.pod 
new/XML-LibXML-2.0207/lib/XML/LibXML/XPathExpression.pod
--- old/XML-LibXML-2.0206/lib/XML/LibXML/XPathExpression.pod    2020-09-15 
10:00:42.000000000 +0200
+++ new/XML-LibXML-2.0207/lib/XML/LibXML/XPathExpression.pod    2021-04-17 
10:07:35.000000000 +0200
@@ -52,7 +52,7 @@
 
 =head1 VERSION
 
-2.0206
+2.0207
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/perl-libxml-mm.c 
new/XML-LibXML-2.0207/perl-libxml-mm.c
--- old/XML-LibXML-2.0206/perl-libxml-mm.c      2018-07-17 22:58:24.000000000 
+0200
+++ new/XML-LibXML-2.0207/perl-libxml-mm.c      2021-04-17 06:37:28.000000000 
+0200
@@ -1118,7 +1118,7 @@
     dTHX;
 
     xs_warn("SV2C: start!\n");
-    if ( scalar != NULL && scalar != &PL_sv_undef ) {
+    if ( scalar != NULL && SvOK(scalar) ) {
         STRLEN len = 0;
         char * t_pv =SvPV(scalar, len);
         xmlChar* ts = NULL;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/t/48_gh_pr63_detect_undef_values.t 
new/XML-LibXML-2.0207/t/48_gh_pr63_detect_undef_values.t
--- old/XML-LibXML-2.0206/t/48_gh_pr63_detect_undef_values.t    1970-01-01 
01:00:00.000000000 +0100
+++ new/XML-LibXML-2.0207/t/48_gh_pr63_detect_undef_values.t    2021-04-17 
06:34:16.000000000 +0200
@@ -0,0 +1,34 @@
+
+use strict;
+use warnings;
+
+=head1 DESCRIPTION
+
+L<https://github.com/shlomif/perl-XML-LibXML/pull/63>
+
+This test program
+
+    use warnings;
+    use XML::LibXML;
+
+    my $test = XML::LibXML::Text->new({}->{bar});
+
+produces the following warning:
+
+    $ perl ~/test.pl
+    Use of uninitialized value in subroutine entry at /home/sven/test.pl line 
4.
+
+This apparently happens, because Sv2C tries to catch undef values by comparing 
the memory location of the scalar in question to &PL_sv_undef. While 
PL_sv_undef certainly is an undef value, not all undef values share its memory 
location. The added commit fixes this, by using SvOK to correctly detect all 
undef values.
+
+=cut
+
+use Test::More tests => 1;
+
+use XML::LibXML;
+
+$SIG{__WARN__} = sub { die "warning " . shift . "!"; };
+
+my $test = XML::LibXML::Text->new( {}->{bar} );
+
+# TEST
+pass("success");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0206/t/pod-files-presence.t 
new/XML-LibXML-2.0207/t/pod-files-presence.t
--- old/XML-LibXML-2.0206/t/pod-files-presence.t        2019-11-13 
14:11:12.000000000 +0100
+++ new/XML-LibXML-2.0207/t/pod-files-presence.t        2021-04-15 
19:09:16.000000000 +0200
@@ -3,9 +3,15 @@
 use strict;
 use warnings;
 
-use Test::More tests => 3;
+use Test::More;
 use File::Spec;
 
+if ( ! $ENV{AUTHOR_TESTING} ) {
+    plan skip_all => "only for AUTHORS";
+} else {
+    plan tests => 3;
+}
+
 sub _is_present
 {
     my $path = shift;

Reply via email to