Hello community, here is the log from the commit of package perl-XML-LibXML for openSUSE:Factory checked in at 2012-03-06 14:06:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-XML-LibXML (Old) and /work/SRC/openSUSE:Factory/.perl-XML-LibXML.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-XML-LibXML", Maintainer is "dlova...@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-XML-LibXML/perl-XML-LibXML.changes 2012-02-28 14:14:46.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-XML-LibXML.new/perl-XML-LibXML.changes 2012-03-06 14:06:20.000000000 +0100 @@ -1,0 +2,23 @@ +Wed Feb 29 02:34:50 UTC 2012 - vci...@suse.com + +- update to 1.95 + - Got rid of a broken test (at least with recent libxml2s) in + t/03doc.t : + - https://rt.cpan.org/Ticket/Display.html?id=75403 + - The problem was that the test tested for an undefined XML + namespace, a behaviour which was changed in a recent libxml2 + release. + 1.94 + - Fix XML::LibXML::Element tests for ineqaulity with == and eq. + - Fixes https://rt.cpan.org/Ticket/Display.html?id=75505 . + - Thanks to Mark Overmeer for the report and for a preliminary patch + to t/71overload.t . + 1.93 Mon Feb 27 11:15:50 IST 2012 + - Fix XML::LibXML::Element comparision with == and eq. + - Fixes https://rt.cpan.org/Ticket/Display.html?id=75257 , + https://rt.cpan.org/Ticket/Display.html?id=75293 , + https://rt.cpan.org/Ticket/Display.html?id=75259 . + - Thanks to Toby Inkster for a preliminary patch (that was modified by + me) and to the various people who reported the problem. + +------------------------------------------------------------------- Old: ---- XML-LibXML-1.92.tar.gz New: ---- XML-LibXML-1.95.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-XML-LibXML.spec ++++++ --- /var/tmp/diff_new_pack.EyayZ0/_old 2012-03-06 14:06:22.000000000 +0100 +++ /var/tmp/diff_new_pack.EyayZ0/_new 2012-03-06 14:06:22.000000000 +0100 @@ -18,7 +18,7 @@ Name: perl-XML-LibXML -Version: 1.92 +Version: 1.95 Release: 0 License: GPL-1.0+ or Artistic-1.0 %define cpan_name XML-LibXML ++++++ XML-LibXML-1.92.tar.gz -> XML-LibXML-1.95.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/Changes new/XML-LibXML-1.95/Changes --- old/XML-LibXML-1.92/Changes 2012-02-21 18:00:54.000000000 +0100 +++ new/XML-LibXML-1.95/Changes 2012-03-06 09:35:33.000000000 +0100 @@ -1,5 +1,28 @@ Revision history for Perl extension XML::LibXML +1.95 Tue Mar 6 10:35:26 IST 2012 + - Got rid of a broken test (at least with recent libxml2s) in + t/03doc.t : + - https://rt.cpan.org/Ticket/Display.html?id=75403 + - The problem was that the test tested for an undefined XML + namespace, a behaviour which was changed in a recent libxml2 + release. + - Thanks to vcizek for the report. + +1.94 Sat Mar 3 22:05:18 IST 2012 + - Fix XML::LibXML::Element tests for ineqaulity with == and eq. + - Fixes https://rt.cpan.org/Ticket/Display.html?id=75505 . + - Thanks to Mark Overmeer for the report and for a preliminary patch + to t/71overload.t . + +1.93 Mon Feb 27 11:15:50 IST 2012 + - Fix XML::LibXML::Element comparision with == and eq. + - Fixes https://rt.cpan.org/Ticket/Display.html?id=75257 , + https://rt.cpan.org/Ticket/Display.html?id=75293 , + https://rt.cpan.org/Ticket/Display.html?id=75259 . + - Thanks to Toby Inkster for a preliminary patch (that was modified by + me) and to the various people who reported the problem. + 1.92 Tue Feb 21 19:00:48 IST 2012 - Fix for test failure on perls < 5.10. - Fixes https://rt.cpan.org/Public/Bug/Display.html?id=75195 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/LibXML.pm new/XML-LibXML-1.95/LibXML.pm --- old/XML-LibXML-1.92/LibXML.pm 2012-02-21 18:01:18.000000000 +0100 +++ new/XML-LibXML-1.95/LibXML.pm 2012-03-06 09:38:50.000000000 +0100 @@ -27,7 +27,7 @@ use IO::Handle; # for FH reads called as methods BEGIN { -$VERSION = "1.92"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.95"; # VERSION TEMPLATE: DO NOT CHANGE $ABI_VERSION = 2; require Exporter; require DynaLoader; @@ -1488,11 +1488,34 @@ use XML::LibXML::AttributeHash; use Carp; +use Scalar::Util qw(blessed); + use overload '%{}' => 'getAttributeHash', 'bool' => sub { 1 }, + 'eq' => '_isSameNodeLax', '==' => '_isSameNodeLax', + 'ne' => '_isNotSameNodeLax', '!=' => '_isNotSameNodeLax', ; +sub _isNotSameNodeLax { + my ($self, $other) = @_; + + return ((not $self->_isSameNodeLax($other)) ? 1 : ''); +} + +sub _isSameNodeLax { + my ($self, $other) = @_; + + if (blessed($other) and $other->isa('XML::LibXML::Element')) + { + return ($self->isSameNode($other) ? 1 : ''); + } + else + { + return ''; + } +} + { # Note that we could generate a new hashref each time this # is called. However, that breaks "each %$element" and diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/LibXML.pod new/XML-LibXML-1.95/LibXML.pod --- old/XML-LibXML-1.92/LibXML.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/LibXML.pod 2012-03-06 09:39:06.000000000 +0100 @@ -505,7 +505,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/META.json new/XML-LibXML-1.95/META.json --- old/XML-LibXML-1.92/META.json 2012-02-21 18:02:53.000000000 +0100 +++ new/XML-LibXML-1.95/META.json 2012-03-06 09:42:11.000000000 +0100 @@ -4,7 +4,7 @@ "Petr Pajas" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 2.113640", + "generated_by" : "ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 2.120351", "keywords" : [ "dom", "html", @@ -39,24 +39,24 @@ "prereqs" : { "build" : { "requires" : { - "ExtUtils::MakeMaker" : 0 + "ExtUtils::MakeMaker" : "0" } }, "configure" : { "requires" : { - "ExtUtils::MakeMaker" : 0 + "ExtUtils::MakeMaker" : "0" } }, "runtime" : { "requires" : { "ExtUtils::MakeMaker" : "6.56", - "Test::More" : 0, + "Test::More" : "0", "XML::NamespaceSupport" : "1.07", "XML::SAX" : "0.11", - "base" : 0, - "strict" : 0, - "vars" : 0, - "warnings" : 0 + "base" : "0", + "strict" : "0", + "vars" : "0", + "warnings" : "0" } } }, @@ -67,5 +67,5 @@ "url" : "https://bitbucket.org/shlomif/perl-xml-libxml" } }, - "version" : "1.92" + "version" : "1.95" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/META.yml new/XML-LibXML-1.95/META.yml --- old/XML-LibXML-1.92/META.yml 2012-02-21 18:02:53.000000000 +0100 +++ new/XML-LibXML-1.95/META.yml 2012-03-06 09:42:11.000000000 +0100 @@ -7,7 +7,7 @@ configure_requires: ExtUtils::MakeMaker: 0 dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 2.113640' +generated_by: 'ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 2.120351' keywords: - dom - html @@ -45,4 +45,4 @@ resources: homepage: https://bitbucket.org/shlomif/perl-xml-libxml repository: https://bitbucket.org/shlomif/perl-xml-libxml -version: 1.92 +version: 1.95 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/docs/libxml.dbk new/XML-LibXML-1.95/docs/libxml.dbk --- old/XML-LibXML-1.92/docs/libxml.dbk 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/docs/libxml.dbk 2012-03-06 09:39:06.000000000 +0100 @@ -22,7 +22,7 @@ </authorgroup> - <edition>1.92</edition> + <edition>1.95</edition> <copyright> <year>2001-2007</year> <holder>AxKit.com Ltd</holder> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Attr.pod new/XML-LibXML-1.95/lib/XML/LibXML/Attr.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/Attr.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Attr.pod 2012-03-06 09:39:06.000000000 +0100 @@ -121,7 +121,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/AttributeHash.pm new/XML-LibXML-1.95/lib/XML/LibXML/AttributeHash.pm --- old/XML-LibXML-1.92/lib/XML/LibXML/AttributeHash.pm 2012-02-21 18:01:18.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/AttributeHash.pm 2012-03-06 09:38:50.000000000 +0100 @@ -7,7 +7,7 @@ our @ISA = qw/Tie::Hash/; use vars qw($VERSION); -$VERSION = "1.92"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.95"; # VERSION TEMPLATE: DO NOT CHANGE BEGIN { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Boolean.pm new/XML-LibXML-1.95/lib/XML/LibXML/Boolean.pm --- old/XML-LibXML-1.92/lib/XML/LibXML/Boolean.pm 2012-02-21 18:01:18.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Boolean.pm 2012-03-06 09:38:50.000000000 +0100 @@ -15,7 +15,7 @@ use vars qw ($VERSION); -$VERSION = "1.92"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.95"; # VERSION TEMPLATE: DO NOT CHANGE use overload '""' => \&value, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/CDATASection.pod new/XML-LibXML-1.95/lib/XML/LibXML/CDATASection.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/CDATASection.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/CDATASection.pod 2012-03-06 09:39:06.000000000 +0100 @@ -45,7 +45,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Comment.pod new/XML-LibXML-1.95/lib/XML/LibXML/Comment.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/Comment.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Comment.pod 2012-03-06 09:39:06.000000000 +0100 @@ -46,7 +46,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Common.pm new/XML-LibXML-1.95/lib/XML/LibXML/Common.pm --- old/XML-LibXML-1.92/lib/XML/LibXML/Common.pm 2012-02-21 18:01:18.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Common.pm 2012-03-06 09:38:50.000000000 +0100 @@ -23,7 +23,7 @@ @ISA = qw(Exporter); -$VERSION = "1.92"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.95"; # VERSION TEMPLATE: DO NOT CHANGE use XML::LibXML qw(:libxml); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Common.pod new/XML-LibXML-1.95/lib/XML/LibXML/Common.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/Common.pod 2012-02-21 18:01:33.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Common.pod 2012-03-06 09:39:06.000000000 +0100 @@ -116,7 +116,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/DOM.pod new/XML-LibXML-1.95/lib/XML/LibXML/DOM.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/DOM.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/DOM.pod 2012-03-06 09:39:06.000000000 +0100 @@ -129,7 +129,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Devel.pm new/XML-LibXML-1.95/lib/XML/LibXML/Devel.pm --- old/XML-LibXML-1.92/lib/XML/LibXML/Devel.pm 2012-02-21 18:01:18.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Devel.pm 2012-03-06 09:38:50.000000000 +0100 @@ -12,7 +12,7 @@ use XML::LibXML; use vars qw ($VERSION); -$VERSION = "1.92"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.95"; # VERSION TEMPLATE: DO NOT CHANGE use 5.008_000; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Document.pod new/XML-LibXML-1.95/lib/XML/LibXML/Document.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/Document.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Document.pod 2012-03-06 09:39:06.000000000 +0100 @@ -683,7 +683,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/DocumentFragment.pod new/XML-LibXML-1.95/lib/XML/LibXML/DocumentFragment.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/DocumentFragment.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/DocumentFragment.pod 2012-03-06 09:39:06.000000000 +0100 @@ -27,7 +27,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Dtd.pod new/XML-LibXML-1.95/lib/XML/LibXML/Dtd.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/Dtd.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Dtd.pod 2012-03-06 09:39:06.000000000 +0100 @@ -89,7 +89,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Element.pod new/XML-LibXML-1.95/lib/XML/LibXML/Element.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/Element.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Element.pod 2012-03-06 09:39:06.000000000 +0100 @@ -382,7 +382,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/ErrNo.pm new/XML-LibXML-1.95/lib/XML/LibXML/ErrNo.pm --- old/XML-LibXML-1.92/lib/XML/LibXML/ErrNo.pm 2012-02-21 18:01:18.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/ErrNo.pm 2012-03-06 09:38:50.000000000 +0100 @@ -13,7 +13,7 @@ use strict; use vars qw($VERSION); -$VERSION = "1.92"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.95"; # 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-1.92/lib/XML/LibXML/ErrNo.pod new/XML-LibXML-1.95/lib/XML/LibXML/ErrNo.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/ErrNo.pod 2012-02-21 18:01:33.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/ErrNo.pod 2012-03-06 09:39:06.000000000 +0100 @@ -14,7 +14,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Error.pm new/XML-LibXML-1.95/lib/XML/LibXML/Error.pm --- old/XML-LibXML-1.92/lib/XML/LibXML/Error.pm 2012-02-21 18:01:18.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Error.pm 2012-03-06 09:38:50.000000000 +0100 @@ -29,7 +29,7 @@ fallback => 1; $WARNINGS = 0; # 0: supress, 1: report via warn, 2: report via die -$VERSION = "1.92"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.95"; # 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-1.92/lib/XML/LibXML/Error.pod new/XML-LibXML-1.95/lib/XML/LibXML/Error.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/Error.pod 2012-02-21 18:01:33.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Error.pod 2012-03-06 09:39:06.000000000 +0100 @@ -244,7 +244,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/InputCallback.pod new/XML-LibXML-1.95/lib/XML/LibXML/InputCallback.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/InputCallback.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/InputCallback.pod 2012-03-06 09:39:06.000000000 +0100 @@ -280,7 +280,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Literal.pm new/XML-LibXML-1.95/lib/XML/LibXML/Literal.pm --- old/XML-LibXML-1.92/lib/XML/LibXML/Literal.pm 2012-02-21 18:01:18.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Literal.pm 2012-03-06 09:38:50.000000000 +0100 @@ -13,7 +13,7 @@ use strict; use vars qw ($VERSION); -$VERSION = "1.92"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.95"; # VERSION TEMPLATE: DO NOT CHANGE use overload '""' => \&value, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Namespace.pod new/XML-LibXML-1.95/lib/XML/LibXML/Namespace.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/Namespace.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Namespace.pod 2012-03-06 09:39:06.000000000 +0100 @@ -130,7 +130,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Node.pod new/XML-LibXML-1.95/lib/XML/LibXML/Node.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/Node.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Node.pod 2012-03-06 09:39:06.000000000 +0100 @@ -739,7 +739,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/NodeList.pm new/XML-LibXML-1.95/lib/XML/LibXML/NodeList.pm --- old/XML-LibXML-1.92/lib/XML/LibXML/NodeList.pm 2012-02-21 18:01:18.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/NodeList.pm 2012-03-06 09:38:50.000000000 +0100 @@ -17,7 +17,7 @@ use XML::LibXML::Number; use vars qw($VERSION); -$VERSION = "1.92"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.95"; # VERSION TEMPLATE: DO NOT CHANGE use overload '""' => \&to_literal, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Number.pm new/XML-LibXML-1.95/lib/XML/LibXML/Number.pm --- old/XML-LibXML-1.92/lib/XML/LibXML/Number.pm 2012-02-21 18:01:18.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Number.pm 2012-03-06 09:38:50.000000000 +0100 @@ -13,7 +13,7 @@ use strict; use vars qw ($VERSION); -$VERSION = "1.92"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.95"; # VERSION TEMPLATE: DO NOT CHANGE use overload '""' => \&value, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/PI.pod new/XML-LibXML-1.95/lib/XML/LibXML/PI.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/PI.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/PI.pod 2012-03-06 09:39:06.000000000 +0100 @@ -74,7 +74,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Parser.pod new/XML-LibXML-1.95/lib/XML/LibXML/Parser.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/Parser.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Parser.pod 2012-03-06 09:39:06.000000000 +0100 @@ -969,7 +969,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Pattern.pod new/XML-LibXML-1.95/lib/XML/LibXML/Pattern.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/Pattern.pod 2012-02-21 18:01:33.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Pattern.pod 2012-03-06 09:39:06.000000000 +0100 @@ -94,7 +94,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Reader.pm new/XML-LibXML-1.95/lib/XML/LibXML/Reader.pm --- old/XML-LibXML-1.92/lib/XML/LibXML/Reader.pm 2012-02-21 18:01:18.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Reader.pm 2012-03-06 09:38:50.000000000 +0100 @@ -14,7 +14,7 @@ use warnings; use vars qw ($VERSION); -$VERSION = "1.92"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.95"; # VERSION TEMPLATE: DO NOT CHANGE use 5.008_000; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Reader.pod new/XML-LibXML-1.95/lib/XML/LibXML/Reader.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/Reader.pod 2012-02-21 18:01:33.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Reader.pod 2012-03-06 09:39:06.000000000 +0100 @@ -656,7 +656,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/RegExp.pod new/XML-LibXML-1.95/lib/XML/LibXML/RegExp.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/RegExp.pod 2012-02-21 18:01:33.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/RegExp.pod 2012-03-06 09:39:06.000000000 +0100 @@ -58,7 +58,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/RelaxNG.pod new/XML-LibXML-1.95/lib/XML/LibXML/RelaxNG.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/RelaxNG.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/RelaxNG.pod 2012-03-06 09:39:06.000000000 +0100 @@ -69,7 +69,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/SAX/Builder.pm new/XML-LibXML-1.95/lib/XML/LibXML/SAX/Builder.pm --- old/XML-LibXML-1.92/lib/XML/LibXML/SAX/Builder.pm 2012-02-21 18:01:18.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/SAX/Builder.pm 2012-03-06 09:38:50.000000000 +0100 @@ -18,7 +18,7 @@ return $XML::LibXML::__threads_shared ? 0 : 1; } -$VERSION = "1.92"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.95"; # VERSION TEMPLATE: DO NOT CHANGE sub new { my $class = shift; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/SAX/Builder.pod new/XML-LibXML-1.95/lib/XML/LibXML/SAX/Builder.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/SAX/Builder.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/SAX/Builder.pod 2012-03-06 09:39:06.000000000 +0100 @@ -38,7 +38,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/SAX/Generator.pm new/XML-LibXML-1.95/lib/XML/LibXML/SAX/Generator.pm --- old/XML-LibXML-1.92/lib/XML/LibXML/SAX/Generator.pm 2012-02-21 18:01:18.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/SAX/Generator.pm 2012-03-06 09:38:50.000000000 +0100 @@ -14,7 +14,7 @@ use XML::LibXML; use vars qw ($VERSION); -$VERSION = "1.92"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.95"; # 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-1.92/lib/XML/LibXML/SAX/Parser.pm new/XML-LibXML-1.95/lib/XML/LibXML/SAX/Parser.pm --- old/XML-LibXML-1.92/lib/XML/LibXML/SAX/Parser.pm 2012-02-21 18:01:18.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/SAX/Parser.pm 2012-03-06 09:38:50.000000000 +0100 @@ -17,7 +17,7 @@ use XML::SAX::Base; use XML::SAX::DocumentLocator; -$VERSION = "1.92"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.95"; # 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-1.92/lib/XML/LibXML/SAX.pm new/XML-LibXML-1.95/lib/XML/LibXML/SAX.pm --- old/XML-LibXML-1.92/lib/XML/LibXML/SAX.pm 2012-02-21 18:01:18.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/SAX.pm 2012-03-06 09:38:50.000000000 +0100 @@ -12,7 +12,7 @@ use strict; use vars qw($VERSION @ISA); -$VERSION = "1.92"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.95"; # 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-1.92/lib/XML/LibXML/SAX.pod new/XML-LibXML-1.95/lib/XML/LibXML/SAX.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/SAX.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/SAX.pod 2012-03-06 09:39:06.000000000 +0100 @@ -47,7 +47,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Schema.pod new/XML-LibXML-1.95/lib/XML/LibXML/Schema.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/Schema.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Schema.pod 2012-03-06 09:39:06.000000000 +0100 @@ -65,7 +65,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/Text.pod new/XML-LibXML-1.95/lib/XML/LibXML/Text.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/Text.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/Text.pod 2012-03-06 09:39:06.000000000 +0100 @@ -170,7 +170,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/XPathContext.pm new/XML-LibXML-1.95/lib/XML/LibXML/XPathContext.pm --- old/XML-LibXML-1.92/lib/XML/LibXML/XPathContext.pm 2012-02-21 18:01:18.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/XPathContext.pm 2012-03-06 09:38:50.000000000 +0100 @@ -16,7 +16,7 @@ use XML::LibXML; use XML::LibXML::NodeList; -$VERSION = "1.92"; # VERSION TEMPLATE: DO NOT CHANGE +$VERSION = "1.95"; # 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-1.92/lib/XML/LibXML/XPathContext.pod new/XML-LibXML-1.95/lib/XML/LibXML/XPathContext.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/XPathContext.pod 2012-02-21 18:01:32.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/XPathContext.pod 2012-03-06 09:39:06.000000000 +0100 @@ -359,7 +359,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/lib/XML/LibXML/XPathExpression.pod new/XML-LibXML-1.95/lib/XML/LibXML/XPathExpression.pod --- old/XML-LibXML-1.92/lib/XML/LibXML/XPathExpression.pod 2012-02-21 18:01:33.000000000 +0100 +++ new/XML-LibXML-1.95/lib/XML/LibXML/XPathExpression.pod 2012-03-06 09:39:06.000000000 +0100 @@ -52,7 +52,7 @@ =head1 VERSION -1.92 +1.95 =head1 COPYRIGHT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/t/03doc.t new/XML-LibXML-1.95/t/03doc.t --- old/XML-LibXML-1.92/t/03doc.t 2011-07-01 23:08:14.000000000 +0200 +++ new/XML-LibXML-1.95/t/03doc.t 2012-03-06 09:31:48.000000000 +0100 @@ -13,7 +13,7 @@ use warnings; # Should be 168. -use Test::More tests => 168; +use Test::More tests => 167; use XML::LibXML; use XML::LibXML::Common qw(:libxml); @@ -582,15 +582,26 @@ # TEST _count_local_name($doc2, 'A', 3, q{3 As}); } +=begin taken_out + # This was taken out because the XML uses an undefined namespace. + # I don't know why this test was introduced in the first place, + # but it fails now + # + # This test fails in this bug report - + # https://rt.cpan.org/Ticket/Display.html?id=75403 + # -- Shlomi Fish { $parser2->recover(1); local $SIG{'__WARN__'} = sub { print "warning caught: @_\n"; }; - my $doc2 = $parser2->parse_string($string4); - # TEST - _count_local_name( $doc2, 'A', 3, q{3 As}); + # my $doc2 = $parser2->parse_string($string4); + #-TEST + # _count_local_name( $doc2, 'A', 3, q{3 As}); } +=end taken_out + +=cut { my $doc2 = $parser2->parse_string($string5); # TEST diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/XML-LibXML-1.92/t/71overloads.t new/XML-LibXML-1.95/t/71overloads.t --- old/XML-LibXML-1.92/t/71overloads.t 2012-02-21 12:57:06.000000000 +0100 +++ new/XML-LibXML-1.95/t/71overloads.t 2012-03-03 21:00:02.000000000 +0100 @@ -1,6 +1,6 @@ use strict; use warnings; -use Test::More tests => 16; +use Test::More tests => 25; use XML::LibXML; my $root = XML::LibXML->load_xml( IO => \*DATA )->documentElement; @@ -137,5 +137,81 @@ '!!! toStringEC14N', ); +# These are tests for: +# https://rt.cpan.org/Ticket/Display.html?id=75257 +# https://rt.cpan.org/Ticket/Display.html?id=75293 +# https://rt.cpan.org/Ticket/Display.html?id=75259 +# (Three duplicate reports for the same problem.) + +# TEST +is_deeply( + [($root == $root)], + [1], + '== comparison', +); + +# TEST +is_deeply( + [($root eq $root)], + [1], + 'eq comparison', +); + +# TEST +is_deeply( + [($root == 'not-root')], + [''], + '== negative comparison', +); + +# TEST +is_deeply( + [($root == 'not-root')], + [''], + '== negative comparison', +); + +# TEST +is_deeply( + [!($root != 'not-root')], + [''], + '!== negative comparison', +); + +# TEST +is_deeply( + [($root eq 'not-root')], + [''], + 'eq negative comparison', +); + +# TEST +is_deeply( + [!($root ne 'not-root')], + [''], + 'eq negative comparison', +); + +{ + my $doc = XML::LibXML->load_xml( string => <<'EOT' )->documentElement; +<foo> + <bar /> + <baz /> +</foo> +EOT + + my ($bar_elem) = $doc->findnodes('//bar'); + my ($baz_elem) = $doc->findnodes('//baz'); + + # TEST + is_deeply([$bar_elem == $baz_elem], [''], + '== comparison between two differenet nodes' + ); + + # TEST + is_deeply([$bar_elem eq $baz_elem], [''], + 'eq comparison between two differenet nodes' + ); +} __DATA__ <root attr1="foo" xmlns:x="http://localhost/" x:attr2="bar" /> -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org