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 2022-10-10 18:43:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-XML-LibXML (Old)
 and      /work/SRC/openSUSE:Factory/.perl-XML-LibXML.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-XML-LibXML"

Mon Oct 10 18:43:47 2022 rev:58 rq:1007972 version:2.0208

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-XML-LibXML/perl-XML-LibXML.changes  
2021-04-26 16:38:16.449946680 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-XML-LibXML.new.2275/perl-XML-LibXML.changes    
    2022-10-10 18:43:59.262794419 +0200
@@ -1,0 +2,12 @@
+Sat Oct  1 03:07:58 UTC 2022 - Tina M??ller <timueller+p...@suse.de>
+
+- updated to 2.0208
+   see /usr/share/doc/packages/perl-XML-LibXML/Changes
+
+  2.0208  2022-09-30
+      - Fix https://rt.cpan.org/Ticket/Display.html?id=144415
+          - Bug #144415 for XML-LibXML: createElementNS & setNamespace get
+            confused by Readonly scalars
+          - thanks to DAKKAR and haarg.
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ perl-XML-LibXML.spec ++++++
--- /var/tmp/diff_new_pack.wUa1ct/_old  2022-10-10 18:43:59.894795779 +0200
+++ /var/tmp/diff_new_pack.wUa1ct/_new  2022-10-10 18:43:59.898795788 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-XML-LibXML
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,10 +18,10 @@
 
 %define cpan_name XML-LibXML
 Name:           perl-XML-LibXML
-Version:        2.0207
+Version:        2.0208
 Release:        0
-Summary:        Perl Binding for libxml2
 License:        Artistic-1.0 OR GPL-1.0-or-later
+Summary:        Interface to Gnome libxml2 xml parsing and DOM library
 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
@@ -57,6 +57,7 @@
 
 %prep
 %autosetup  -n %{cpan_name}-%{version}
+find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path 
"*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"

++++++ XML-LibXML-2.0207.tar.gz -> XML-LibXML-2.0208.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/Changes 
new/XML-LibXML-2.0208/Changes
--- old/XML-LibXML-2.0207/Changes       2021-04-17 10:13:00.000000000 +0200
+++ new/XML-LibXML-2.0208/Changes       2022-09-30 05:25:27.000000000 +0200
@@ -1,5 +1,11 @@
 Revision history for Perl extension XML::LibXML
 
+2.0208  2022-09-30
+    - Fix https://rt.cpan.org/Ticket/Display.html?id=144415
+        - Bug #144415 for XML-LibXML: createElementNS & setNamespace get
+          confused by Readonly scalars
+        - thanks to DAKKAR and haarg.
+
 2.0207  2021-04-17
     - Small cleanups:
         - https://github.com/shlomif/perl-XML-LibXML/pull/63
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/LibXML.pm 
new/XML-LibXML-2.0208/LibXML.pm
--- old/XML-LibXML-2.0207/LibXML.pm     2021-04-17 10:06:16.000000000 +0200
+++ new/XML-LibXML-2.0208/LibXML.pm     2022-09-30 05:19:01.000000000 +0200
@@ -29,7 +29,7 @@
 use IO::Handle; # for FH reads called as methods
 
 BEGIN {
-$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0208"; # 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.0207/LibXML.pod 
new/XML-LibXML-2.0208/LibXML.pod
--- old/XML-LibXML-2.0207/LibXML.pod    2021-04-17 10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/LibXML.pod    2022-09-30 05:26:14.000000000 +0200
@@ -507,7 +507,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/LibXML.xs 
new/XML-LibXML-2.0208/LibXML.xs
--- old/XML-LibXML-2.0207/LibXML.xs     2021-04-15 18:38:50.000000000 +0200
+++ new/XML-LibXML-2.0208/LibXML.xs     2021-09-21 13:36:38.000000000 +0200
@@ -5747,7 +5747,7 @@
     CODE:
        /* if ( !nsURI ){
             XSRETURN_UNDEF;
-               } */
+                } */
 
         nsPrefix = nodeSv2C(namespacePrefix, node);
         if ( xmlStrlen( nsPrefix ) == 0 ) {
@@ -5759,22 +5759,22 @@
             nsURI = NULL;
         }
         if ( nsPrefix == NULL && nsURI == NULL ) {
-           /* special case: empty namespace */
-           if ( (ns = xmlSearchNs(node->doc, node, NULL)) &&
-                ( ns->href && xmlStrlen( ns->href ) != 0 ) ) {
-               /* won't take it */
-               RETVAL = 0;
-           } else if ( flag ) {
-               /* no namespace */
-               xmlSetNs(node, NULL);
-               RETVAL = 1;
-           } else {
-               RETVAL = 0;
-           }
-       }
+            /* special case: empty namespace */
+            if ( (ns = xmlSearchNs(node->doc, node, NULL)) &&
+                 ( ns->href && xmlStrlen( ns->href ) != 0 ) ) {
+                /* won't take it */
+                RETVAL = 0;
+            } else if ( flag ) {
+                /* no namespace */
+                xmlSetNs(node, NULL);
+                RETVAL = 1;
+            } else {
+                RETVAL = 0;
+            }
+        }
         else if ( flag && (ns = xmlSearchNs(node->doc, node, nsPrefix)) ) {
-         /* user just wants to set the namespace for the node */
-         /* try to reuse an existing declaration for the prefix */
+          /* user just wants to set the namespace for the node */
+          /* try to reuse an existing declaration for the prefix */
             if ( xmlStrEqual( ns->href, nsURI ) ) {
                 RETVAL = 1;
             }
@@ -5786,9 +5786,9 @@
             }
         }
         else if ( (ns = xmlNewNs( node, nsURI, nsPrefix )) )
-         RETVAL = 1;
-       else
-         RETVAL = 0;
+          RETVAL = 1;
+        else
+          RETVAL = 0;
 
         if ( flag && ns ) {
             xmlSetNs(node, ns);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/MANIFEST 
new/XML-LibXML-2.0208/MANIFEST
--- old/XML-LibXML-2.0207/MANIFEST      2021-04-17 10:15:15.000000000 +0200
+++ new/XML-LibXML-2.0208/MANIFEST      2022-09-30 05:28:35.000000000 +0200
@@ -193,6 +193,7 @@
 t/lib/Counter.pm
 t/lib/Stacker.pm
 t/lib/TestHelpers.pm
+t/namespace-magic-scalar-rt144415.t
 t/pod-files-presence.t
 t/pod.t
 t/release-kwalitee.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/META.json 
new/XML-LibXML-2.0208/META.json
--- old/XML-LibXML-2.0207/META.json     2021-04-17 10:15:15.000000000 +0200
+++ new/XML-LibXML-2.0208/META.json     2022-09-30 05:28:35.000000000 +0200
@@ -4,7 +4,7 @@
       "Petr Pajas <pa...@cpan.org>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "ExtUtils::MakeMaker version 7.60, CPAN::Meta::Converter 
version 2.150010",
+   "generated_by" : "ExtUtils::MakeMaker version 7.64, CPAN::Meta::Converter 
version 2.150010",
    "keywords" : [
       "dom",
       "html",
@@ -97,6 +97,6 @@
          "web" : "https://github.com/shlomif/perl-XML-LibXML";
       }
    },
-   "version" : "2.0207",
+   "version" : "2.0208",
    "x_serialization_backend" : "JSON::PP version 4.06"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/META.yml 
new/XML-LibXML-2.0208/META.yml
--- old/XML-LibXML-2.0207/META.yml      2021-04-17 10:15:15.000000000 +0200
+++ new/XML-LibXML-2.0208/META.yml      2022-09-30 05:28:35.000000000 +0200
@@ -19,7 +19,7 @@
   Config: '0'
   ExtUtils::MakeMaker: '0'
 dynamic_config: 0
-generated_by: 'ExtUtils::MakeMaker version 7.60, CPAN::Meta::Converter version 
2.150010'
+generated_by: 'ExtUtils::MakeMaker version 7.64, 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.0207'
+version: '2.0208'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/Makefile.PL 
new/XML-LibXML-2.0208/Makefile.PL
--- old/XML-LibXML-2.0207/Makefile.PL   2021-04-17 10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/Makefile.PL   2022-09-30 05:26:14.000000000 +0200
@@ -68,11 +68,15 @@
   "warnings" => 0,
 );
 
-my %xsbuild = (
+my %xsbuild_concat = (
   DEFINE  => '-DHAVE_UTF8',
   OBJECT  => '$(O_FILES)',
-  Alien::Base::Wrapper->mm_args,
 );
+my %xsbuild = Alien::Base::Wrapper->mm_args;  # Might contain a definition of 
DEFINE, must thus concatenate.
+while (my ($k, $v) = each %xsbuild_concat) {
+  my $base_val = $xsbuild{$k};
+  $xsbuild{$k} = (defined($base_val) ? ($base_val . ' ' . $v) : $v);
+}
 
 my %WriteMakefileArgs = (
   "NAME" => "XML::LibXML",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/docs/libxml.dbk 
new/XML-LibXML-2.0208/docs/libxml.dbk
--- old/XML-LibXML-2.0207/docs/libxml.dbk       2021-04-17 10:07:35.000000000 
+0200
+++ new/XML-LibXML-2.0208/docs/libxml.dbk       2022-09-30 05:26:14.000000000 
+0200
@@ -22,7 +22,7 @@
         </authorgroup>
 
 
-        <edition>2.0207</edition>
+        <edition>2.0208</edition>
         <copyright>
             <year>2001-2007</year>
             <holder>AxKit.com Ltd</holder>
@@ -2598,7 +2598,9 @@
                     </funcsynopsis>
 
                     <para><emphasis>toStringHTML</emphasis> serialize the tree 
to a byte string in the document encoding as HTML. With this method indenting 
is automatic and managed by
-                    libxml2 internally.</para>
+                    libxml2 internally. Note the string must contain
+                           &lt;meta http-equiv="Content-Type" 
content="text/html; charset=utf-8"&gt; (rather than the newer &lt;meta 
charset="utf-8"&gt;),
+                            else all non-ASCII will become entities.</para>
                 </listitem>
             </varlistentry>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Attr.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/Attr.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Attr.pod       2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Attr.pod       2022-09-30 
05:26:14.000000000 +0200
@@ -121,7 +121,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/AttributeHash.pm 
new/XML-LibXML-2.0208/lib/XML/LibXML/AttributeHash.pm
--- old/XML-LibXML-2.0207/lib/XML/LibXML/AttributeHash.pm       2021-04-17 
10:06:16.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/AttributeHash.pm       2022-09-30 
05:19:01.000000000 +0200
@@ -7,7 +7,7 @@
 our @ISA = qw/Tie::Hash/;
 
 use vars qw($VERSION);
-$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
 
 BEGIN
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Boolean.pm 
new/XML-LibXML-2.0208/lib/XML/LibXML/Boolean.pm
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Boolean.pm     2021-04-17 
10:06:16.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Boolean.pm     2022-09-30 
05:19:01.000000000 +0200
@@ -16,7 +16,7 @@
 
 use vars qw ($VERSION);
 
-$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload
         '""' => \&value,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/CDATASection.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/CDATASection.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/CDATASection.pod       2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/CDATASection.pod       2022-09-30 
05:26:14.000000000 +0200
@@ -45,7 +45,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Comment.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/Comment.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Comment.pod    2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Comment.pod    2022-09-30 
05:26:14.000000000 +0200
@@ -46,7 +46,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Common.pm 
new/XML-LibXML-2.0208/lib/XML/LibXML/Common.pm
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Common.pm      2021-04-17 
10:06:16.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Common.pm      2022-09-30 
05:19:01.000000000 +0200
@@ -23,7 +23,7 @@
 
 @ISA = qw(Exporter);
 
-$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use XML::LibXML qw(:libxml);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Common.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/Common.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Common.pod     2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Common.pod     2022-09-30 
05:26:14.000000000 +0200
@@ -116,7 +116,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/DOM.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/DOM.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/DOM.pod        2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/DOM.pod        2022-09-30 
05:26:14.000000000 +0200
@@ -129,7 +129,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Devel.pm 
new/XML-LibXML-2.0208/lib/XML/LibXML/Devel.pm
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Devel.pm       2021-04-17 
10:06:16.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Devel.pm       2022-09-30 
05:19:01.000000000 +0200
@@ -12,7 +12,7 @@
 use XML::LibXML;
 
 use vars qw ($VERSION);
-$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use 5.008_000;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Document.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/Document.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Document.pod   2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Document.pod   2022-09-30 
05:26:14.000000000 +0200
@@ -325,7 +325,10 @@
   $str = $document->toStringHTML();
 
 I<<<<<< toStringHTML >>>>>> serialize the tree to a byte string in the 
document encoding as HTML. With this
-method indenting is automatic and managed by libxml2 internally.
+method indenting is automatic and managed by libxml2 internally. Note the
+string must contain <meta http-equiv="Content-Type" content="text/html;
+charset=utf-8"> (rather than the newer <meta charset="utf-8">), else all
+non-ASCII will become entities.
 
 
 =item serialize_html
@@ -683,7 +686,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/XML-LibXML-2.0207/lib/XML/LibXML/DocumentFragment.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/DocumentFragment.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/DocumentFragment.pod   2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/DocumentFragment.pod   2022-09-30 
05:26:14.000000000 +0200
@@ -27,7 +27,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Dtd.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/Dtd.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Dtd.pod        2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Dtd.pod        2022-09-30 
05:26:14.000000000 +0200
@@ -89,7 +89,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Element.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/Element.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Element.pod    2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Element.pod    2022-09-30 
05:26:14.000000000 +0200
@@ -382,7 +382,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/ErrNo.pm 
new/XML-LibXML-2.0208/lib/XML/LibXML/ErrNo.pm
--- old/XML-LibXML-2.0207/lib/XML/LibXML/ErrNo.pm       2021-04-17 
10:06:16.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/ErrNo.pm       2022-09-30 
05:19:01.000000000 +0200
@@ -14,7 +14,7 @@
 use warnings;
 use vars qw($VERSION);
 
-$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0208"; # 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.0207/lib/XML/LibXML/ErrNo.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/ErrNo.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/ErrNo.pod      2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/ErrNo.pod      2022-09-30 
05:26:14.000000000 +0200
@@ -17,7 +17,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Error.pm 
new/XML-LibXML-2.0208/lib/XML/LibXML/Error.pm
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Error.pm       2021-04-17 
10:06:16.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Error.pm       2022-09-30 
05:19:01.000000000 +0200
@@ -28,7 +28,7 @@
   fallback => 1;
 
 $WARNINGS = 0; # 0: suppress, 1: report via warn, 2: report via die
-$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0208"; # 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.0207/lib/XML/LibXML/Error.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/Error.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Error.pod      2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Error.pod      2022-09-30 
05:26:14.000000000 +0200
@@ -244,7 +244,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/InputCallback.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/InputCallback.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/InputCallback.pod      2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/InputCallback.pod      2022-09-30 
05:26:14.000000000 +0200
@@ -280,7 +280,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Literal.pm 
new/XML-LibXML-2.0208/lib/XML/LibXML/Literal.pm
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Literal.pm     2021-04-17 
10:06:16.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Literal.pm     2022-09-30 
05:19:01.000000000 +0200
@@ -16,7 +16,7 @@
 use warnings;
 
 use vars qw ($VERSION);
-$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload
                '""' => \&value,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Namespace.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/Namespace.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Namespace.pod  2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Namespace.pod  2022-09-30 
05:26:14.000000000 +0200
@@ -141,7 +141,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Node.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/Node.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Node.pod       2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Node.pod       2022-09-30 
05:26:14.000000000 +0200
@@ -763,7 +763,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/NodeList.pm 
new/XML-LibXML-2.0208/lib/XML/LibXML/NodeList.pm
--- old/XML-LibXML-2.0207/lib/XML/LibXML/NodeList.pm    2021-04-17 
10:06:16.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/NodeList.pm    2022-09-30 
05:19:01.000000000 +0200
@@ -17,7 +17,7 @@
 use XML::LibXML::Number;
 
 use vars qw($VERSION);
-$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload
         '""' => \&to_literal,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Number.pm 
new/XML-LibXML-2.0208/lib/XML/LibXML/Number.pm
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Number.pm      2021-04-17 
10:06:16.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Number.pm      2022-09-30 
05:19:01.000000000 +0200
@@ -14,7 +14,7 @@
 use warnings;
 
 use vars qw ($VERSION);
-$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use overload
         '""' => \&value,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/PI.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/PI.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/PI.pod 2021-04-17 10:07:35.000000000 
+0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/PI.pod 2022-09-30 05:26:14.000000000 
+0200
@@ -74,7 +74,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Parser.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/Parser.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Parser.pod     2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Parser.pod     2022-09-30 
05:26:14.000000000 +0200
@@ -988,7 +988,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Pattern.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/Pattern.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Pattern.pod    2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Pattern.pod    2022-09-30 
05:26:14.000000000 +0200
@@ -94,7 +94,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Reader.pm 
new/XML-LibXML-2.0208/lib/XML/LibXML/Reader.pm
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Reader.pm      2021-04-17 
10:06:16.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Reader.pm      2022-09-30 
05:19:01.000000000 +0200
@@ -14,7 +14,7 @@
 use warnings;
 
 use vars qw ($VERSION);
-$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
 
 use 5.008_000;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Reader.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/Reader.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Reader.pod     2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Reader.pod     2022-09-30 
05:26:14.000000000 +0200
@@ -657,7 +657,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/RegExp.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/RegExp.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/RegExp.pod     2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/RegExp.pod     2022-09-30 
05:26:14.000000000 +0200
@@ -58,7 +58,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/RelaxNG.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/RelaxNG.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/RelaxNG.pod    2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/RelaxNG.pod    2022-09-30 
05:26:14.000000000 +0200
@@ -73,7 +73,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/SAX/Builder.pm 
new/XML-LibXML-2.0208/lib/XML/LibXML/SAX/Builder.pm
--- old/XML-LibXML-2.0207/lib/XML/LibXML/SAX/Builder.pm 2021-04-17 
10:06:16.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/SAX/Builder.pm 2022-09-30 
05:19:01.000000000 +0200
@@ -21,7 +21,7 @@
   return $XML::LibXML::__threads_shared ? 0 : 1;
 }
 
-$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0208"; # VERSION TEMPLATE: DO NOT CHANGE
 
 sub new {
     my $class = shift;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/SAX/Builder.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/SAX/Builder.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/SAX/Builder.pod        2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/SAX/Builder.pod        2022-09-30 
05:26:14.000000000 +0200
@@ -38,7 +38,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/SAX/Generator.pm 
new/XML-LibXML-2.0208/lib/XML/LibXML/SAX/Generator.pm
--- old/XML-LibXML-2.0207/lib/XML/LibXML/SAX/Generator.pm       2021-04-17 
10:06:16.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/SAX/Generator.pm       2022-09-30 
05:19:01.000000000 +0200
@@ -15,7 +15,7 @@
 use XML::LibXML;
 use vars qw ($VERSION);
 
-$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0208"; # 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.0207/lib/XML/LibXML/SAX/Parser.pm 
new/XML-LibXML-2.0208/lib/XML/LibXML/SAX/Parser.pm
--- old/XML-LibXML-2.0207/lib/XML/LibXML/SAX/Parser.pm  2021-04-17 
10:06:16.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/SAX/Parser.pm  2022-09-30 
05:19:01.000000000 +0200
@@ -18,7 +18,7 @@
 use XML::SAX::Base;
 use XML::SAX::DocumentLocator;
 
-$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0208"; # 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.0207/lib/XML/LibXML/SAX.pm 
new/XML-LibXML-2.0208/lib/XML/LibXML/SAX.pm
--- old/XML-LibXML-2.0207/lib/XML/LibXML/SAX.pm 2021-04-17 10:06:16.000000000 
+0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/SAX.pm 2022-09-30 05:19:01.000000000 
+0200
@@ -14,7 +14,7 @@
 
 use vars qw($VERSION @ISA);
 
-$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0208"; # 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.0207/lib/XML/LibXML/SAX.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/SAX.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/SAX.pod        2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/SAX.pod        2022-09-30 
05:26:14.000000000 +0200
@@ -47,7 +47,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Schema.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/Schema.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Schema.pod     2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Schema.pod     2022-09-30 
05:26:14.000000000 +0200
@@ -69,7 +69,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/Text.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/Text.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/Text.pod       2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/Text.pod       2022-09-30 
05:26:14.000000000 +0200
@@ -170,7 +170,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/XPathContext.pm 
new/XML-LibXML-2.0208/lib/XML/LibXML/XPathContext.pm
--- old/XML-LibXML-2.0207/lib/XML/LibXML/XPathContext.pm        2021-04-17 
10:06:16.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/XPathContext.pm        2022-09-30 
05:19:01.000000000 +0200
@@ -17,7 +17,7 @@
 use XML::LibXML;
 use XML::LibXML::NodeList;
 
-$VERSION = "2.0207"; # VERSION TEMPLATE: DO NOT CHANGE
+$VERSION = "2.0208"; # 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.0207/lib/XML/LibXML/XPathContext.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/XPathContext.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/XPathContext.pod       2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/XPathContext.pod       2022-09-30 
05:26:14.000000000 +0200
@@ -362,7 +362,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/lib/XML/LibXML/XPathExpression.pod 
new/XML-LibXML-2.0208/lib/XML/LibXML/XPathExpression.pod
--- old/XML-LibXML-2.0207/lib/XML/LibXML/XPathExpression.pod    2021-04-17 
10:07:35.000000000 +0200
+++ new/XML-LibXML-2.0208/lib/XML/LibXML/XPathExpression.pod    2022-09-30 
05:26:14.000000000 +0200
@@ -52,7 +52,7 @@
 
 =head1 VERSION
 
-2.0207
+2.0208
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/XML-LibXML-2.0207/perl-libxml-mm.c 
new/XML-LibXML-2.0208/perl-libxml-mm.c
--- old/XML-LibXML-2.0207/perl-libxml-mm.c      2021-04-17 06:37:28.000000000 
+0200
+++ new/XML-LibXML-2.0208/perl-libxml-mm.c      2022-09-21 18:57:45.000000000 
+0200
@@ -1118,6 +1118,7 @@
     dTHX;
 
     xs_warn("SV2C: start!\n");
+    SvGETMAGIC(scalar);
     if ( scalar != NULL && SvOK(scalar) ) {
         STRLEN len = 0;
         char * t_pv =SvPV(scalar, len);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/XML-LibXML-2.0207/t/namespace-magic-scalar-rt144415.t 
new/XML-LibXML-2.0208/t/namespace-magic-scalar-rt144415.t
--- old/XML-LibXML-2.0207/t/namespace-magic-scalar-rt144415.t   1970-01-01 
01:00:00.000000000 +0100
+++ new/XML-LibXML-2.0208/t/namespace-magic-scalar-rt144415.t   2022-09-21 
19:22:58.000000000 +0200
@@ -0,0 +1,35 @@
+use strict;
+use warnings;
+
+use Test::More tests => 3;
+
+use XML::LibXML;
+
+sub test_one {
+    local $Test::Builder::Level = $Test::Builder::Level + 1;
+
+    my ($ns, $name) = @_;
+    my $doc = XML::LibXML::Document->new;
+    my $foo = $doc->createElement('foo');
+    $foo->appendChild(
+        # we need to access the aliased SV directly, assigning it to a
+        # different variable hides the problem
+        $doc->createElementNS( $$ns, 'bar' ),
+    );
+
+    return is(
+        $foo->toString,
+        qq[<foo><bar xmlns="$$ns"/></foo>],
+        "$name: namespace should be in force",
+    );
+}
+
+my $ns1 = \'urn:a';
+my $ns2 = \substr($$ns1, 0);
+
+# TEST
+test_one $ns1, 'plain scalar';
+# TEST
+test_one $ns2, 'magic scalar';
+# TEST
+test_one \"$$ns2", 'copy of magic scalar';

Reply via email to