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 2023-07-27 16:50:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-XML-LibXML (Old)
 and      /work/SRC/openSUSE:Factory/.perl-XML-LibXML.new.32662 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-XML-LibXML"

Thu Jul 27 16:50:27 2023 rev:59 rq:1100826 version:2.0209

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-XML-LibXML/perl-XML-LibXML.changes  
2022-10-10 18:43:59.262794419 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-XML-LibXML.new.32662/perl-XML-LibXML.changes   
    2023-07-27 16:50:47.161806648 +0200
@@ -1,0 +2,19 @@
+Tue Jul 25 18:17:14 UTC 2023 - Tina Müller <[email protected]>
+
+- Added versions to 'Provides' lines after fixing a bug in cpanspec
+
+-------------------------------------------------------------------
+Sun Jul 16 03:07:48 UTC 2023 - Tina Müller <[email protected]>
+
+- updated to 2.0209
+   see /usr/share/doc/packages/perl-XML-LibXML/Changes
+
+  2.0209  2023-07-15
+      - t/35huge_mode.t: fix test with libxml2 2.11
+          - thanks to Dominique Martinet
+      - Add clearer reference to using cloneNode to extract node with 
namespaces
+          - thanks to Timothy Legge
+      - initialize xmlValidCtxt
+          - thanks to Alexander Bluhm
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ perl-XML-LibXML.spec ++++++
--- /var/tmp/diff_new_pack.Ge76wU/_old  2023-07-27 16:50:49.469819689 +0200
+++ /var/tmp/diff_new_pack.Ge76wU/_new  2023-07-27 16:50:49.473819711 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-XML-LibXML
 #
-# 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,7 +18,7 @@
 
 %define cpan_name XML-LibXML
 Name:           perl-XML-LibXML
-Version:        2.0208
+Version:        2.0209
 Release:        0
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        Interface to Gnome libxml2 xml parsing and DOM library
@@ -41,6 +41,43 @@
 Requires:       perl(XML::SAX::DocumentLocator)
 Requires:       perl(XML::SAX::Exception)
 Requires:       perl(parent)
+Provides:       perl(XML::LibXML) = 2.0209
+Provides:       perl(XML::LibXML::Attr)
+Provides:       perl(XML::LibXML::AttributeHash) = 2.0209
+Provides:       perl(XML::LibXML::Boolean) = 2.0209
+Provides:       perl(XML::LibXML::CDATASection)
+Provides:       perl(XML::LibXML::Comment)
+Provides:       perl(XML::LibXML::Common) = 2.0209
+Provides:       perl(XML::LibXML::Devel) = 2.0209
+Provides:       perl(XML::LibXML::Document)
+Provides:       perl(XML::LibXML::DocumentFragment)
+Provides:       perl(XML::LibXML::Dtd)
+Provides:       perl(XML::LibXML::Element)
+Provides:       perl(XML::LibXML::ErrNo) = 2.0209
+Provides:       perl(XML::LibXML::Error) = 2.0209
+Provides:       perl(XML::LibXML::InputCallback)
+Provides:       perl(XML::LibXML::Literal) = 2.0209
+Provides:       perl(XML::LibXML::NamedNodeMap)
+Provides:       perl(XML::LibXML::Namespace)
+Provides:       perl(XML::LibXML::Node)
+Provides:       perl(XML::LibXML::NodeList) = 2.0209
+Provides:       perl(XML::LibXML::Number) = 2.0209
+Provides:       perl(XML::LibXML::PI)
+Provides:       perl(XML::LibXML::Pattern)
+Provides:       perl(XML::LibXML::Reader) = 2.0209
+Provides:       perl(XML::LibXML::RegExp)
+Provides:       perl(XML::LibXML::RelaxNG)
+Provides:       perl(XML::LibXML::SAX) = 2.0209
+Provides:       perl(XML::LibXML::SAX::AttributeNode)
+Provides:       perl(XML::LibXML::SAX::Builder) = 2.0209
+Provides:       perl(XML::LibXML::SAX::Generator) = 2.0209
+Provides:       perl(XML::LibXML::SAX::Parser) = 2.0209
+Provides:       perl(XML::LibXML::Schema)
+Provides:       perl(XML::LibXML::Text)
+Provides:       perl(XML::LibXML::XPathContext) = 2.0209
+Provides:       perl(XML::LibXML::XPathExpression)
+Provides:       perl(XML::LibXML::_SAXParser)
+%define         __perllib_provides /bin/true
 %{perl_requires}
 # MANUAL BEGIN
 BuildRequires:  pkgconfig(libxml-2.0) >= 2.9.0
@@ -57,7 +94,8 @@
 
 %prep
 %autosetup  -n %{cpan_name}-%{version}
-find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path 
"*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
+
+find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path 
"*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 
644
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"

++++++ XML-LibXML-2.0208.tar.gz -> XML-LibXML-2.0209.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/Changes 
new/XML-LibXML-2.0209/Changes
--- old/XML-LibXML-2.0208/Changes       2022-09-30 05:25:27.000000000 +0200
+++ new/XML-LibXML-2.0209/Changes       2023-07-15 07:26:24.000000000 +0200
@@ -1,5 +1,13 @@
 Revision history for Perl extension XML::LibXML
 
+2.0209  2023-07-15
+    - t/35huge_mode.t: fix test with libxml2 2.11
+        - thanks to Dominique Martinet
+    - Add clearer reference to using cloneNode to extract node with namespaces
+        - thanks to Timothy Legge
+    - initialize xmlValidCtxt
+        - thanks to Alexander Bluhm
+
 2.0208  2022-09-30
     - Fix https://rt.cpan.org/Ticket/Display.html?id=144415
         - Bug #144415 for XML-LibXML: createElementNS & setNamespace get
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/LibXML.pm 
new/XML-LibXML-2.0209/LibXML.pm
--- old/XML-LibXML-2.0208/LibXML.pm     2022-09-30 05:19:01.000000000 +0200
+++ new/XML-LibXML-2.0209/LibXML.pm     2023-07-15 07:31:19.000000000 +0200
@@ -29,7 +29,7 @@
 use IO::Handle; # for FH reads called as methods
 
 BEGIN {
-$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0209"; # VERSION TEMPLATE: DO NOT CHANGE
 $ABI_VERSION = 2;
 require Exporter;
 use XSLoader ();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/LibXML.pod 
new/XML-LibXML-2.0209/LibXML.pod
--- old/XML-LibXML-2.0208/LibXML.pod    2022-09-30 05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/LibXML.pod    2023-07-15 07:39:24.000000000 +0200
@@ -507,7 +507,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/LibXML.xs 
new/XML-LibXML-2.0209/LibXML.xs
--- old/XML-LibXML-2.0208/LibXML.xs     2021-09-21 13:36:38.000000000 +0200
+++ new/XML-LibXML-2.0209/LibXML.xs     2022-11-27 11:45:31.000000000 +0100
@@ -4025,18 +4025,11 @@
     CODE:
         INIT_ERROR_HANDLER;
 
+        memset(&cvp, 0, sizeof(cvp));
         cvp.userData = saved_error;
         cvp.error = (xmlValidityErrorFunc)LibXML_validity_error_ctx;
         cvp.warning = (xmlValidityWarningFunc)LibXML_validity_warning_ctx;
 
-        /* we need to initialize the node stack, because perl might
-         * already have messed it up.
-         */
-        cvp.nodeNr = 0;
-        cvp.nodeTab = NULL;
-        cvp.vstateNr = 0;
-        cvp.vstateTab = NULL;
-
         PmmClearPSVI(self);
         PmmInvalidatePSVI(self);
         if (items > 1) {
@@ -4065,16 +4058,10 @@
     CODE:
         INIT_ERROR_HANDLER;
 
+        memset(&cvp, 0, sizeof(cvp));
         cvp.userData = saved_error;
         cvp.error = (xmlValidityErrorFunc)LibXML_validity_error_ctx;
         cvp.warning = (xmlValidityWarningFunc)LibXML_validity_warning_ctx;
-        /* we need to initialize the node stack, because perl might
-         * already have messed it up.
-         */
-        cvp.nodeNr = 0;
-        cvp.nodeTab = NULL;
-        cvp.vstateNr = 0;
-        cvp.vstateTab = NULL;
 
         PmmClearPSVI(self);
         PmmInvalidatePSVI(self);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/META.json 
new/XML-LibXML-2.0209/META.json
--- old/XML-LibXML-2.0208/META.json     2022-09-30 05:28:35.000000000 +0200
+++ new/XML-LibXML-2.0209/META.json     2023-07-15 08:02:14.000000000 +0200
@@ -4,7 +4,7 @@
       "Petr Pajas <[email protected]>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "ExtUtils::MakeMaker version 7.64, CPAN::Meta::Converter 
version 2.150010",
+   "generated_by" : "ExtUtils::MakeMaker version 7.70, CPAN::Meta::Converter 
version 2.150010",
    "keywords" : [
       "dom",
       "html",
@@ -97,6 +97,6 @@
          "web" : "https://github.com/shlomif/perl-XML-LibXML";
       }
    },
-   "version" : "2.0208",
-   "x_serialization_backend" : "JSON::PP version 4.06"
+   "version" : "2.0209",
+   "x_serialization_backend" : "JSON::PP version 4.16"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/META.yml 
new/XML-LibXML-2.0209/META.yml
--- old/XML-LibXML-2.0208/META.yml      2022-09-30 05:28:35.000000000 +0200
+++ new/XML-LibXML-2.0209/META.yml      2023-07-15 08:02:14.000000000 +0200
@@ -19,7 +19,7 @@
   Config: '0'
   ExtUtils::MakeMaker: '0'
 dynamic_config: 0
-generated_by: 'ExtUtils::MakeMaker version 7.64, CPAN::Meta::Converter version 
2.150010'
+generated_by: 'ExtUtils::MakeMaker version 7.70, 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.0208'
+version: '2.0209'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/docs/libxml.dbk 
new/XML-LibXML-2.0209/docs/libxml.dbk
--- old/XML-LibXML-2.0208/docs/libxml.dbk       2022-09-30 05:26:14.000000000 
+0200
+++ new/XML-LibXML-2.0209/docs/libxml.dbk       2023-07-15 07:39:24.000000000 
+0200
@@ -22,7 +22,7 @@
         </authorgroup>
 
 
-        <edition>2.0208</edition>
+        <edition>2.0209</edition>
         <copyright>
             <year>2001-2007</year>
             <holder>AxKit.com Ltd</holder>
@@ -3398,6 +3398,13 @@
                      has changed in 1.62 in order to be consistent with the 
DOM spec
                       (in older versions attributes and namespace information
                       was not copied for elements).</para>
+                    <para><emphasis>NOTE</emphasis>cloneNode creates
+                    a copy of the selected node that includes the parent's
+                    defined <emphasis>namespaces</emphasis> that are in
+                    use by the node (or its children) being cloned. That
+                    makes it useful for extracting a fragment of xml that
+                    can be used as a valid xml document.
+                    </para>
                 </listitem>
             </varlistentry>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Attr.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/Attr.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Attr.pod       2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Attr.pod       2023-07-15 
07:39:24.000000000 +0200
@@ -121,7 +121,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/AttributeHash.pm 
new/XML-LibXML-2.0209/lib/XML/LibXML/AttributeHash.pm
--- old/XML-LibXML-2.0208/lib/XML/LibXML/AttributeHash.pm       2022-09-30 
05:19:01.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/AttributeHash.pm       2023-07-15 
07:31:19.000000000 +0200
@@ -7,7 +7,7 @@
 our @ISA = qw/Tie::Hash/;
 
 use vars qw($VERSION);
-$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0209"; # VERSION TEMPLATE: DO NOT CHANGE
 
 BEGIN
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Boolean.pm 
new/XML-LibXML-2.0209/lib/XML/LibXML/Boolean.pm
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Boolean.pm     2022-09-30 
05:19:01.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Boolean.pm     2023-07-15 
07:31:19.000000000 +0200
@@ -16,7 +16,7 @@
 
 use vars qw ($VERSION);
 
-$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0209"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload
         '""' => \&value,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/CDATASection.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/CDATASection.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/CDATASection.pod       2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/CDATASection.pod       2023-07-15 
07:39:24.000000000 +0200
@@ -45,7 +45,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Comment.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/Comment.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Comment.pod    2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Comment.pod    2023-07-15 
07:39:24.000000000 +0200
@@ -46,7 +46,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Common.pm 
new/XML-LibXML-2.0209/lib/XML/LibXML/Common.pm
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Common.pm      2022-09-30 
05:19:01.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Common.pm      2023-07-15 
07:31:19.000000000 +0200
@@ -23,7 +23,7 @@
 
 @ISA = qw(Exporter);
 
-$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0209"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use XML::LibXML qw(:libxml);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Common.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/Common.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Common.pod     2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Common.pod     2023-07-15 
07:39:24.000000000 +0200
@@ -116,7 +116,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/DOM.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/DOM.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/DOM.pod        2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/DOM.pod        2023-07-15 
07:39:24.000000000 +0200
@@ -129,7 +129,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Devel.pm 
new/XML-LibXML-2.0209/lib/XML/LibXML/Devel.pm
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Devel.pm       2022-09-30 
05:19:01.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Devel.pm       2023-07-15 
07:31:19.000000000 +0200
@@ -12,7 +12,7 @@
 use XML::LibXML;
 
 use vars qw ($VERSION);
-$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0209"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use 5.008_000;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Document.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/Document.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Document.pod   2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Document.pod   2023-07-15 
07:39:24.000000000 +0200
@@ -686,7 +686,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/XML-LibXML-2.0208/lib/XML/LibXML/DocumentFragment.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/DocumentFragment.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/DocumentFragment.pod   2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/DocumentFragment.pod   2023-07-15 
07:39:24.000000000 +0200
@@ -27,7 +27,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Dtd.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/Dtd.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Dtd.pod        2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Dtd.pod        2023-07-15 
07:39:24.000000000 +0200
@@ -89,7 +89,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Element.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/Element.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Element.pod    2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Element.pod    2023-07-15 
07:39:24.000000000 +0200
@@ -382,7 +382,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/ErrNo.pm 
new/XML-LibXML-2.0209/lib/XML/LibXML/ErrNo.pm
--- old/XML-LibXML-2.0208/lib/XML/LibXML/ErrNo.pm       2022-09-30 
05:19:01.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/ErrNo.pm       2023-07-15 
07:31:19.000000000 +0200
@@ -14,7 +14,7 @@
 use warnings;
 use vars qw($VERSION);
 
-$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0209"; # 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.0208/lib/XML/LibXML/ErrNo.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/ErrNo.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/ErrNo.pod      2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/ErrNo.pod      2023-07-15 
07:39:24.000000000 +0200
@@ -17,7 +17,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Error.pm 
new/XML-LibXML-2.0209/lib/XML/LibXML/Error.pm
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Error.pm       2022-09-30 
05:19:01.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Error.pm       2023-07-15 
07:31:19.000000000 +0200
@@ -28,7 +28,7 @@
   fallback => 1;
 
 $WARNINGS = 0; # 0: suppress, 1: report via warn, 2: report via die
-$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0209"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use constant XML_ERR_NONE            => 0;
 use constant XML_ERR_WARNING         => 1; # A simple warning
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Error.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/Error.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Error.pod      2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Error.pod      2023-07-15 
07:39:24.000000000 +0200
@@ -244,7 +244,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/InputCallback.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/InputCallback.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/InputCallback.pod      2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/InputCallback.pod      2023-07-15 
07:39:24.000000000 +0200
@@ -280,7 +280,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Literal.pm 
new/XML-LibXML-2.0209/lib/XML/LibXML/Literal.pm
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Literal.pm     2022-09-30 
05:19:01.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Literal.pm     2023-07-15 
07:31:19.000000000 +0200
@@ -16,7 +16,7 @@
 use warnings;
 
 use vars qw ($VERSION);
-$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0209"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload
                '""' => \&value,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Namespace.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/Namespace.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Namespace.pod  2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Namespace.pod  2023-07-15 
07:39:24.000000000 +0200
@@ -141,7 +141,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Node.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/Node.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Node.pod       2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Node.pod       2023-07-15 
07:39:24.000000000 +0200
@@ -279,6 +279,11 @@
 order to be consistent with the DOM spec (in older versions attributes and
 namespace information was not copied for elements).
 
+I<<<<<< NOTE >>>>>>cloneNode creates a copy of the selected node that includes 
the parent's
+defined I<<<<<< namespaces >>>>>> that are in use by the node (or its 
children) being cloned. That makes it
+useful for extracting a fragment of xml that can be used as a valid xml
+document.
+
 
 =item parentNode
 
@@ -763,7 +768,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/NodeList.pm 
new/XML-LibXML-2.0209/lib/XML/LibXML/NodeList.pm
--- old/XML-LibXML-2.0208/lib/XML/LibXML/NodeList.pm    2022-09-30 
05:19:01.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/NodeList.pm    2023-07-15 
07:31:19.000000000 +0200
@@ -17,7 +17,7 @@
 use XML::LibXML::Number;
 
 use vars qw($VERSION);
-$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0209"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload
         '""' => \&to_literal,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Number.pm 
new/XML-LibXML-2.0209/lib/XML/LibXML/Number.pm
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Number.pm      2022-09-30 
05:19:01.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Number.pm      2023-07-15 
07:31:19.000000000 +0200
@@ -14,7 +14,7 @@
 use warnings;
 
 use vars qw ($VERSION);
-$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0209"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload
         '""' => \&value,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/PI.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/PI.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/PI.pod 2022-09-30 05:26:14.000000000 
+0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/PI.pod 2023-07-15 07:39:24.000000000 
+0200
@@ -74,7 +74,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Parser.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/Parser.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Parser.pod     2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Parser.pod     2023-07-15 
07:39:24.000000000 +0200
@@ -988,7 +988,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Pattern.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/Pattern.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Pattern.pod    2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Pattern.pod    2023-07-15 
07:39:24.000000000 +0200
@@ -94,7 +94,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Reader.pm 
new/XML-LibXML-2.0209/lib/XML/LibXML/Reader.pm
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Reader.pm      2022-09-30 
05:19:01.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Reader.pm      2023-07-15 
07:31:19.000000000 +0200
@@ -14,7 +14,7 @@
 use warnings;
 
 use vars qw ($VERSION);
-$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0209"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use 5.008_000;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Reader.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/Reader.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Reader.pod     2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Reader.pod     2023-07-15 
07:39:24.000000000 +0200
@@ -657,7 +657,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/RegExp.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/RegExp.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/RegExp.pod     2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/RegExp.pod     2023-07-15 
07:39:24.000000000 +0200
@@ -58,7 +58,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/RelaxNG.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/RelaxNG.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/RelaxNG.pod    2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/RelaxNG.pod    2023-07-15 
07:39:24.000000000 +0200
@@ -73,7 +73,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/SAX/Builder.pm 
new/XML-LibXML-2.0209/lib/XML/LibXML/SAX/Builder.pm
--- old/XML-LibXML-2.0208/lib/XML/LibXML/SAX/Builder.pm 2022-09-30 
05:19:01.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/SAX/Builder.pm 2023-07-15 
07:31:19.000000000 +0200
@@ -21,7 +21,7 @@
   return $XML::LibXML::__threads_shared ? 0 : 1;
 }
 
-$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0209"; # VERSION TEMPLATE: DO NOT CHANGE
 
 sub new {
     my $class = shift;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/SAX/Builder.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/SAX/Builder.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/SAX/Builder.pod        2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/SAX/Builder.pod        2023-07-15 
07:39:24.000000000 +0200
@@ -38,7 +38,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/SAX/Generator.pm 
new/XML-LibXML-2.0209/lib/XML/LibXML/SAX/Generator.pm
--- old/XML-LibXML-2.0208/lib/XML/LibXML/SAX/Generator.pm       2022-09-30 
05:19:01.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/SAX/Generator.pm       2023-07-15 
07:31:19.000000000 +0200
@@ -15,7 +15,7 @@
 use XML::LibXML;
 use vars qw ($VERSION);
 
-$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0209"; # 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.0208/lib/XML/LibXML/SAX/Parser.pm 
new/XML-LibXML-2.0209/lib/XML/LibXML/SAX/Parser.pm
--- old/XML-LibXML-2.0208/lib/XML/LibXML/SAX/Parser.pm  2022-09-30 
05:19:01.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/SAX/Parser.pm  2023-07-15 
07:31:19.000000000 +0200
@@ -18,7 +18,7 @@
 use XML::SAX::Base;
 use XML::SAX::DocumentLocator;
 
-$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0209"; # 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.0208/lib/XML/LibXML/SAX.pm 
new/XML-LibXML-2.0209/lib/XML/LibXML/SAX.pm
--- old/XML-LibXML-2.0208/lib/XML/LibXML/SAX.pm 2022-09-30 05:19:01.000000000 
+0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/SAX.pm 2023-07-15 07:31:19.000000000 
+0200
@@ -14,7 +14,7 @@
 
 use vars qw($VERSION @ISA);
 
-$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0209"; # 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.0208/lib/XML/LibXML/SAX.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/SAX.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/SAX.pod        2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/SAX.pod        2023-07-15 
07:39:24.000000000 +0200
@@ -47,7 +47,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Schema.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/Schema.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Schema.pod     2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Schema.pod     2023-07-15 
07:39:24.000000000 +0200
@@ -69,7 +69,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/Text.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/Text.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/Text.pod       2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/Text.pod       2023-07-15 
07:39:24.000000000 +0200
@@ -170,7 +170,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/XPathContext.pm 
new/XML-LibXML-2.0209/lib/XML/LibXML/XPathContext.pm
--- old/XML-LibXML-2.0208/lib/XML/LibXML/XPathContext.pm        2022-09-30 
05:19:01.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/XPathContext.pm        2023-07-15 
07:31:19.000000000 +0200
@@ -17,7 +17,7 @@
 use XML::LibXML;
 use XML::LibXML::NodeList;
 
-$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0209"; # 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.0208/lib/XML/LibXML/XPathContext.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/XPathContext.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/XPathContext.pod       2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/XPathContext.pod       2023-07-15 
07:39:24.000000000 +0200
@@ -362,7 +362,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/lib/XML/LibXML/XPathExpression.pod 
new/XML-LibXML-2.0209/lib/XML/LibXML/XPathExpression.pod
--- old/XML-LibXML-2.0208/lib/XML/LibXML/XPathExpression.pod    2022-09-30 
05:26:14.000000000 +0200
+++ new/XML-LibXML-2.0209/lib/XML/LibXML/XPathExpression.pod    2023-07-15 
07:39:24.000000000 +0200
@@ -52,7 +52,7 @@
 
 =head1 VERSION
 
-2.0208
+2.0209
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0208/t/35huge_mode.t 
new/XML-LibXML-2.0209/t/35huge_mode.t
--- old/XML-LibXML-2.0208/t/35huge_mode.t       2019-12-03 07:16:35.000000000 
+0100
+++ new/XML-LibXML-2.0209/t/35huge_mode.t       2023-07-15 07:59:25.000000000 
+0200
@@ -29,23 +29,22 @@
 EOF
 
 my $evil_xml = <<'EOF';
-<?xml version="1.0"?>
-<!DOCTYPE lolz [
- <!ENTITY lol "lol">
- <!ENTITY lol1 "&lol;&lol;">
- <!ENTITY lol2 "&lol1;&lol1;">
- <!ENTITY lol3 "&lol2;&lol2;">
- <!ENTITY lol4 "&lol3;&lol3;">
- <!ENTITY lol5 "&lol4;&lol4;">
- <!ENTITY lol6 "&lol5;&lol5;">
- <!ENTITY lol7 "&lol6;&lol6;">
- <!ENTITY lol8 "&lol7;&lol7;">
- <!ENTITY lol9 "&lol8;&lol8;">
+<!DOCTYPE root [
+  <!ENTITY ha "Ha !">
+  <!ENTITY ha2 "&ha; &ha;">
+EOF
+
+foreach my $i (2 .. 47)
+{
+    $evil_xml .= sprintf(qq#  <!ENTITY ha%d "&ha%d; &ha%d;">\n#, $i+1, $i, $i);
+}
+
+$evil_xml .= <<'EOF';
 ]>
-<lolz>&lol9;</lolz>
+<root>&ha48;</root>
 EOF
 
-my($parser, $doc);
+my ($parser, $doc, $err);
 
 $parser = XML::LibXML->new;
 #$parser->set_option(huge => 0);
@@ -54,18 +53,22 @@
 
 $doc = eval { $parser->parse_string($evil_xml); };
 
+$err = $@;
+
 # TEST
-isnt("$@", "", "exception thrown during parse");
+isnt("$err", "", "exception thrown during parse");
 # TEST
-like($@, qr/entity.*loop/si, "exception refers to entity reference loop");
+like($err, qr/entity/si, "exception refers to entity maximum loop (libxml2 <= 
2.10) or depth (>= 2.11)");
 
 
 $parser = XML::LibXML->new;
 
 $doc = eval { $parser->parse_string($benign_xml); };
 
+$err = $@;
+
 # TEST
-is("$@", "", "no exception thrown during parse");
+is("$err", "", "no exception thrown during parse");
 
 my $body = $doc->findvalue( '/lolz' );
 # TEST

Reply via email to