Commits

Anonymous committed 4791800

Modified Files:
Makefile.PL
o added libxml2 2.5.10 as tested
o more output for non working versions.

Changes
o version notes

example/libxml.dkb
+ more information in the README section

Comments (0)

Files changed (3)

 Revision history for Perl extension XML::LibXML
 
+1.55
+   - fixed possible problems with math.h
+   - added C14N interface "toStringC14N()" (thanks to Chip Turner)
+   - fixed default namespace bug with libxml2 2.5.8 (by Vaclav Barta)
+   - fixed a NOOP in the XPath code.
+   - fixed insertBefore() behaviour to be DOM conform
+   - fixed a minor problem in Makefile.PL
+   - improved more documentation
+   - converted documentation to DocBook
+
 *NOTE:* 
 Version 1.54 fixes potentional buffer overflows were possible with earlier
 versions of the package. 
 
-1.55
-   - Added C14N interface "toStringC14N()" (thanks to Chip Turner)
-   - fixed default namespace bug with libxml2 2.5.8 (by Vaclav Barta)
-   - fixed a NOOP in the XPath code.
-   - fixed insertBefore() behaviour to be DOM conform
-   - fixed a minor problem in Makefile.PL
-   - converted documentation to DocBook
-
 1.54
    - fixed some major bugs, works now with libxml2 2.5.x
    - fixed problem with empty document fragments
                      [2,4,30,1],
                      [2,5,4,1],
                      [2,5,5,0], # known as broken
-                     [2,5,9,1],
+                     [2,5,10,1],
                     );
     my $xml2cfg = "xml2-config";
     my $libprefix = $ENV{XMLPREFIX} || $config{XMLPREFIX};
 
         if ( $@ ) {
             if ( $@ =~ /^VERSION/ ) {
-                die "The installed version of libxml2 is known not to work.\n".
+                die "The installed version of libxml2 is known not to work.\n\n".
+                    "The installed version was tested and prooved not as stable\n\n".
                     "  Don't expect XML::LibXML to build or work correctly.\n".
                     "  Don't report errors!!!\n".
-                    "  Check the README file for more informations\n";
+                    "  Don't send patches!\n\n".
+                    "  Check the README file for more informations and versions\n".
+                    "  that are tested with XML::LibXML\n\n"; 
             }
             if ( $@ =~ /^UNTESTED/ ) {
                 warn <<UNTESTED;

example/libxml.dkb

     <edition>1.55</edition>
     <copyright>
       <year>2001-2002</year>
-      <holder>AxKit.com Ltd; 2002-2003 Christian Glahn</holder>
+      <holder>AxKit.com Ltd; 2001-2003 Christian Glahn</holder>
     </copyright>
   </bookinfo>
   <chapter>
       </itemizedlist>
       <para>These packages are required. If one is missing some tests will
       fail.</para>
+      <para>Again, libxml2 is required to make XML::LibXML work. The library
+      is not just requiered to build XML::LibXML, it has to be accessible
+      during runtime as well. Because of this you need to make shure libxml2
+      is installed properly. To test this, run the xmllint program on your
+      system. xmllint is shipped with libxml2 and therefore should be
+      available.</para>
     </sect1>
     <sect1>
       <title>Installation</title>
         users will need to upgrade their installation.</para>
         <para>If you already run an older version of XML::LibXML and you wish
         to upgrade to a bug fixed version of libxml2. libxml2 2.4.25 and 2.5.x
-        versions are not 100% binary compatible to older versions. So if you
-        intend to upgrade to such a version you will need to recompile
-        XML::LibXML as well.</para>
+        versions are not 100% binary compatible. So if you intend to upgrade
+        to such a version you will need to recompile XML::LibXML as well.</para>
         <para>Users of perl 5.005_03 and perl 5.6.1 with thread support will
         also like to avoid libxml2 version 2.4.25 and use later versions
         instead.</para>
             <para>version 2.5.5: tested; tests pass, but known as broken</para>
           </listitem>
           <listitem>
-            <para>version 2.5.6: tested; working</para>
-          </listitem>
-          <listitem>
-            <para>version 2.5.7: tested; working</para>
+            <para>up to version 2.5.10: tested; working</para>
           </listitem>
         </itemizedlist>
+        <para>It happens, that an older version of libxml2 passes all tests
+        under certain conditions. This is no reason to assume that version to
+        work on all platforms. If versions of libxml2 are marked as not
+        working this is done for good reasons.</para>
       </sect2>
       <sect2>
         <title>Notes for Microsoft Windows</title>
       <para>For suggestions, bugreports etc. you may contact the maintainer
       directly <email>christian.glahn@uibk.ac.at</email></para>
       <para>Also XML::LibXML issues are discussed among other things on the
-      perl XML mailing list (<email>perl-xml@listserv.ActiveState.com</email>)</para>
+      perl XML mailing list (<email>perl-xml@listserv.ActiveState.com</email>).
+      In case of problems you should check the archives of that list first.
+      Many problems are already discussed there. You can find the list&#39;s
+      archives at http://mailarchive.activestate.com/browse/perl-xml/</para>
     </sect1>
     <sect1>
       <title>Package History</title>