Author: ken
Date: Mon Feb 13 09:03:29 2017
New Revision: 18296

Log:
biber-2.7

Modified:
   trunk/BOOK/general/prog/perl-core-modules.txt
   trunk/BOOK/general/prog/perl-modules.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/packages.ent
   trunk/BOOK/pst/typesetting/biber.xml

Modified: trunk/BOOK/general/prog/perl-core-modules.txt
==============================================================================
--- trunk/BOOK/general/prog/perl-core-modules.txt       Mon Feb 13 08:48:19 
2017        (r18295)
+++ trunk/BOOK/general/prog/perl-core-modules.txt       Mon Feb 13 09:03:29 
2017        (r18296)
@@ -54,6 +54,7 @@
 Getopt::Long
 Hash::Util
 if
+Importer
 integer
 IO::File
 IO::Handle

Modified: trunk/BOOK/general/prog/perl-modules.xml
==============================================================================
--- trunk/BOOK/general/prog/perl-modules.xml    Mon Feb 13 08:48:19 2017        
(r18295)
+++ trunk/BOOK/general/prog/perl-modules.xml    Mon Feb 13 09:03:29 2017        
(r18296)
@@ -116,6 +116,12 @@
   <!ENTITY Text-Roman-download-http 
"http://www.cpan.org/authors/id/S/SY/SYP/Text-Roman-&Text-Roman-version;.tar.gz";>
   <!ENTITY Text-Roman-md5sum "1f6b09c0cc1f4425b565ff787a39fd83">
 
+   <!-- NB biber is updated frequently and tends to need the latest 
Unicode-Collate,
+   whereas stable perl releases lag behind.  So, next time the shipped version 
is
+   adequate, just comment it, it will soon get reinstated as a dependency -->
+  <!ENTITY Unicode-Collate-download-http 
"http://www.cpan.org/authors/id/S/SA/SADAHIRO/Unicode-Collate-&Unicode-Collate-version;.tar.gz";>
+  <!ENTITY Unicode-Collate-md5sum "6f9dcc7801fa2516993dcb59f8b61f6d">
+
   <!ENTITY Unicode-LineBreak-download-http 
"http://www.cpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-&Unicode-LineBreak-version;.tar.gz";>
   <!ENTITY Unicode-LineBreak-md5sum "57dc12ff0511f9db95a2dbb6304342ca">
 
@@ -147,7 +153,7 @@
  prefer to use http://search.cpan.org/dist/Module-Name if that works, rather
  than pointing to a maintainers home directory : the maintainer for a package
  sometimes changes.  Also,  use '-' rather than '::'  because '-' will go
- directly to the page instead of providing a lsit of possible matches.
+ directly to the page instead of providing a list of possible matches.
 
  Where a dependency is used by multiple other modules on this page, but not by
  packages elsewhere in the book, promote it to a top-level entry so that it can
@@ -542,165 +548,171 @@
       <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/DateTime/";>DateTime</ulink>
 (http://search.cpan.org/dist/DateTime)</literallayout>
         <itemizedlist>
-          <!-- first dep is DateTime::Locale -->
-          <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/DateTime-Locale/";>DateTime::Locale</ulink>
-(http://search.cpan.org/dist/DateTime-Locale/)</literallayout>
-            <itemizedlist>
-              <listitem> <literallayout><ulink 
url="http://search.cpan.org/dist/Dist-CheckConflicts/";>Dist::CheckConflicts</ulink>
-(http://search.cpan.org/dist/Dist-CheckConflicts/)</literallayout>
-                <itemizedlist>
-                  <listitem>
-                    <para><xref linkend="perl-module-runtime"/></para>
-                  </listitem>
-                  <listitem>
-                    <para><xref linkend="perl-test-fatal"/> (for the 
testsuite)</para>
-                  </listitem>
-                </itemizedlist>
+          <!-- Both DateTime ::Locale and DateTime::TimeZone now need
+          namespace::autoclean, Specio and Params::ValidationCompiler.
+          The latter needs Specio but only for its testsuite -->
+
+          <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/CPAN-Meta-Check/";>CPAN::Meta::Check</ulink>
+(http://search.cpan.org/dist/CPAN-Meta-Check/)</literallayout>
+            <itemizedlist> <!-- dep for CPAN-Meta-Check -->
+              <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Test-Deep/";>Test::Deep</ulink>
+(http://search.cpan.org/dist/Test-Deep/)</literallayout>
               </listitem>
-              <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Params-Validate/";>Params::Validate</ulink>
-(http::/search.cpan.org/dist/Params-Validate/) - uses <xref 
linkend="perl-build-install"/></literallayout>
-                <itemizedlist> <!-- deps for Params::Validate -->
+            </itemizedlist> <!-- end of dep for CPAN-Meta-Check -->
+          </listitem>
+
+          <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/namespace-autoclean/";>namespace::autoclean</ulink>
+(http://search.cpan.org/dist/namespace-autoclean/)</literallayout>
+            <itemizedlist><!-- deps for namespace::autoclean -->
+              <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/B-Hooks-EndOfScope/";>B::Hooks::EndOfScope</ulink>
+(http://search.cpan.org/dist/B-Hooks-EndOfScope/)</literallayout>
+                <itemizedlist><!-- deps for B::Hooks::EndOfScope -->
+                  <!-- Module::Implementation -->              
                   <listitem>
-                    <para>
-                      <!-- Module::Build is a dep of Module::Implementation
-                           via Module::Runtime -->
-                      <xref linkend="perl-module-implementation"/>
-                    </para>
+                    <para><xref linkend="perl-module-implementation"/></para>
                   </listitem>
-                  <listitem>
-                    <para>and for the testsuite <xref 
linkend="perl-test-fatal"/>
-                    and <xref linkend="perl-test-requires"/></para>
+                  <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Sub-Exporter-Progressive/";>Sub::Exporter::Progressive</ulink>
+(http://search.cpan.org/dist/Sub-Exporter-Progressive/)</literallayout>
                   </listitem>
-                </itemizedlist> <!-- end of deps for Params::Validate -->
+                  <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Variable-Magic/";>Variable::Magic</ulink>
+(http://search.cpan.org/dist/Variable-Magic/)</literallayout>
+                  </listitem>
+                </itemizedlist><!-- end of deps for B::Hooks::EndOfScope -->
               </listitem>
               <listitem>
-                <para>
-                  <!-- Test::Fatal and Test::Requires are pulled
-                   in for testing Params::Validate above -->
-                  and for the testsuite <xref linkend="perl-test-warnings"/>
-                </para>
+                <para><xref linkend="perl-sub-identify"/></para>
               </listitem>
-            </itemizedlist> <!-- end of deps for DateTime::Locale -->
-          </listitem>
-          <listitem>
-              <literallayout><ulink 
url="http://search.cpan.org/dist/DateTime-TimeZone/";>DateTime::TimeZone</ulink>
-(http://search.cpan.org/dist/DateTime-TimeZone/)</literallayout>
-            <itemizedlist> <!-- deps for DateTime::timeZone -->
-              <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Class-Singleton/";>Class::Singleton</ulink>
-(http://search.cpan.org/dist/Class-Singleton/)</literallayout>
+              <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/namespace-clean/";>namespace::clean</ulink>
+(http://search.cpan.org/dist/namespace-clean/)</literallayout>
+                <itemizedlist> <!-- deps of namespace-clean -->
+                  <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Package-Stash/";>Package::Stash</ulink>
+(http://search.cpan.org/dist/Package-Stash/)</literallayout>
+                    <itemizedlist><!-- deps of Package-Stash -->
+                      <listitem> <literallayout><ulink 
url="http://search.cpan.org/dist/Dist-CheckConflicts/";>Dist::CheckConflicts</ulink>
+(http://search.cpan.org/dist/Dist-CheckConflicts/)</literallayout>
+                        <!-- Module-Runtime, Test-Fatal pulled in by 
Module-Implementation -->
+                      </listitem>
+                      <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Package-Stash-XS/";>Package::Stash::XS</ulink>
+(http://search .cpan.org/dist/Package-Stash-XS/)</literallayout>
+                      <!-- Test-Fatal is pulled in by Module-Implementation 
for B-Hooks... above -->
+                        <itemizedlist> <!-- deps of Package-Stash-XS -->
+                           <listitem>
+                             <para>
+                               <xref linkend="perl-test-requires"/>
+                               (for the testsuite)
+                             </para>
+                           </listitem>
+                        </itemizedlist> <!-- end of deps for Package-Stash-XS 
-->
+                      </listitem>
+                    </itemizedlist> <!-- end of deps for Package-Stash -->
+                  </listitem>
+                </itemizedlist>
               </listitem>
-              <!-- Module::Runtime is pulled in by Dist::CheckConflicts -->
-              <!-- Specio::Library::Builtins and Specio::Library::String both 
come from Specio -->
-              <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Specio/";>Specio</ulink>
+            </itemizedlist> <!-- end of deps for namespace::autoclean -->
+           </listitem>
+
+          <!-- Specio::Library::Builtins and Specio::Library::String both come 
from Specio -->
+          <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Specio/";>Specio</ulink>
 (http://search.cpan.org/dist/Specio/)</literallayout>
-                <itemizedlist><!--- deps for Specio -->
-                  <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Devel-StackTrace/";>Devel::StackTrace</ulink>
+            <itemizedlist><!--- deps for Specio -->
+              <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Devel-StackTrace/";>Devel::StackTrace</ulink>
 (http://search.cpan.org/dist/Devel-StackTrace/)</literallayout>
-                  </listitem>
-                  <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Eval-Closure/";>Eval::Closure</ulink>
+              </listitem>
+              <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Eval-Closure/";>Eval::Closure</ulink>
 (http://search.cpan.org/dist/Eval-Closure/)</literallayout>
-                  </listitem>
-                  <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/MRO-Compat/";>MRO::Compat</ulink>
+              </listitem>
+              <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/MRO-Compat/";>MRO::Compat</ulink>
 (http://search.cpan.org/dist/MRO-Compat/)</literallayout>
-                  </listitem>
-                  <!-- Role::Tiny::Compat is part of Role::Tiny -->
-                  <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Role-Tiny/";>Role::Tiny</ulink>
+              </listitem>
+              <!-- Role::Tiny::Compat is part of Role::Tiny -->
+              <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Role-Tiny/";>Role::Tiny</ulink>
 (http://search.cpan.org/dist/Role-Tiny/)</literallayout>
-                  </listitem>
-                  <!-- Test::Fatal is pulled in to test Dist::CheckConflicts,
-                       Test::Requires is pulled in to test  Params::Validate 
-->
-                  <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Test-Needs/";>Test::Needs</ulink>
-(http://search.cpan.org/dist/Test-Needs/)</literallayout>
-                  </listitem>
-                </itemizedlist> <!-- end of Specio deps -->
               </listitem>
-              <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/namespace-autoclean/";>namespace::autoclean</ulink>
-(http://search.cpan.org/dist/namespace-autoclean/)</literallayout>
-                <itemizedlist><!-- deps for namespace::autoclean -->
-                  <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/B-Hooks-EndOfScope/";>B::Hooks::EndOfScope</ulink>
-(http://search.cpan.org/dist/B-Hooks-EndOfScope/)</literallayout>
-                    <itemizedlist><!-- deps for B::Hooks::EndOfScope -->
-                      <!-- Module::Implementation is pulled in by 
Params::Validate -->
-                      <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Sub-Exporter-Progressive/";>Sub::Exporter::Progressive</ulink>
-(http://search.cpan.org/dist/Sub-Exporter-Progressive/)</literallayout>
-                      </listitem>
-                      <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Variable-Magic/";>Variable::Magic</ulink>
-(http://search.cpan.org/dist/Variable-Magic/)</literallayout>
-                      </listitem>
-                    </itemizedlist><!-- end of deps for B::Hooks::EndOfScope 
-->
-                  </listitem>
-                  <listitem>
-                    <para><xref linkend="perl-sub-identify"/></para>
-                  </listitem>
-                  <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/namespace-clean/";>namespace::clean</ulink>
-(http://search.cpan.org/dist/namespace-clean/)</literallayout>
-                    <itemizedlist> <!-- deps of namespace-clean -->
-                      <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Package-Stash/";>Package::Stash</ulink>
-(http://search.cpan.org/dist/Package-Stash/)</literallayout>
-                        <itemizedlist><!-- deps of Package-Stash -->
-                          <!-- Dist-CheckConflicts & Module-Implementation
-                               are earlier in DateTime -->
-                          <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Package-Stash-XS/";>Package::Stash::XS</ulink>
-(http://search .cpan.org/dist/Package-Stash-XS/)</literallayout>
-                          <!-- Test-Fatal & Test-Requires for -XS tests are 
earlier in DateTime -->
-                          </listitem>
-                        </itemizedlist> <!-- end of deps for Package-Stash -->
-                      </listitem>
-                    </itemizedlist>
-                  </listitem>
-                </itemizedlist> <!-- end of deps for namespace::autoclean -->
+              <!-- Test::Fatal is pulled in to test Dist::CheckConflicts -->
+              <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Test-Needs/";>Test::Needs</ulink>
+(http://search.cpan.org/dist/Test-Needs/)</literallayout>
               </listitem>
-              <!-- Params::ValidationCompiler needs Specio for its testsuite 
-->
-              <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Params-ValidationCompiler/";>Params::ValidationCompiler</ulink>
+            </itemizedlist> <!-- end of Specio deps -->
+          </listitem>
+
+          <!-- Params::ValidationCompiler needs Specio for its testsuite -->
+          <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Params-ValidationCompiler/";>Params::ValidationCompiler</ulink>
 (http://search.cpan.org/dist/Params-ValidationCompiler/)</literallayout>
-                <itemizedlist><!--- deps for Params::ValidationCompiler -->
-                  <!-- Eval::Closure was built for Specio -->
-                  <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Exception-Class/";>Exception::Class</ulink>
+            <itemizedlist><!--- deps for Params::ValidationCompiler -->
+              <!-- Eval::Closure was built for Specio -->
+              <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Exception-Class/";>Exception::Class</ulink>
 (http://search.cpan.org/dist/Exception-Class/)</literallayout>
-                    <itemizedlist><!-- deps for Exception::Class - 
DevelStackTrace was built for Specio -->
-                      <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Class-Data-Inheritable/";>Class::Data::Inheritable</ulink>
+                <itemizedlist><!-- deps for Exception::Class - DevelStackTrace 
was built for Specio -->
+                  <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Class-Data-Inheritable/";>Class::Data::Inheritable</ulink>
 (http://search.cpan.org/dist/Class-Data-Inheritable/)</literallayout>
-                      </listitem>
-                    </itemizedlist> <!-- end of deps for Exception::Class -->
                   </listitem>
+                </itemizedlist> <!-- end of deps for Exception::Class -->
+              </listitem>
 
-                  <!-- Test2::Plugin::NoWarnings -->
-                  <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Test2-Plugin-NoWarnings/";>Test2::Plugin::NoWarnings</ulink>
+              <!-- Test2::Plugin::NoWarnings -->
+              <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Test2-Plugin-NoWarnings/";>Test2::Plugin::NoWarnings</ulink>
 (http://search.cpan.org/dist/Test2-Plugin-NoWarnings/) (for the 
testsuite)</literallayout>
-                    <itemizedlist>
- 
-                      <!-- Test2::Bundle::Extended and Test2::Require::Module 
are from Test2-Suite -->
-                      <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Test2-Suite/";>Test2::Suite</ulink>
+                <itemizedlist>
+                  <!-- Test2::Bundle::Extended and Test2::Require::Module are 
from Test2-Suite -->
+                  <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Test2-Suite/";>Test2::Suite</ulink>
 (http://seach.cpan.org/dist/Test2-Suite/)</literallayout>
-                        <itemizedlist> <!-- deps for Test2::Suite -->
-                          <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Importer/";>Importer</ulink>
-(http://search.cpan.org/dist/Importer/)</literallayout>
-                          </listitem>
-                          <!-- Test2 is part of Test::Simple -->
-                          <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Test-Simple/";>Test::Simple</ulink>
+                    <itemizedlist> <!-- deps for Test2::Suite -->
+                      <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Importer/";>Importer</ulink>
+(http://search.cpan.org/dist/Importer/)
+(this is a core module, but a newer version is needed)</literallayout>
+                      </listitem>
+                      <!-- Test2 is part of Test::Simple -->
+                      <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Test-Simple/";>Test::Simple</ulink>
 (http://search.cpan.org/dist/Test-Simple/)</literallayout>
-                          </listitem>
-                        </itemizedlist> <!-- end of deps for Test2::Suite -->
                       </listitem>
- 
-                    </itemizedlist> <!-- end of deps for 
Test2::Plugin::NoWarnings -->
- 
+                      <!-- Sub::Info --> <!-- needs Test2 and Importer -->
+                      <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Sub-Info/";>Sub::Info</ulink>
+(http://search.cpan.org/dist/Sub-Info/)</literallayout>
+                      </listitem>
+                      <!-- Term::Table --> <!-- needs Test2 and Importer -->
+                      <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Term-Table/";>Term::Table</ulink>
+(http://search.cpan.org/dist/Term-Table/)</literallayout>
+                      </listitem>
+                    </itemizedlist> <!-- end of deps for Test2::Suite -->
                   </listitem>
-                  <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Test-Without-Module/";>Test::Without::Module</ulink>
+                </itemizedlist> <!-- end of deps for Test2::Plugin::NoWarnings 
-->
+              </listitem>
+              <!-- Test::Without::Module -->
+              <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Test-Without-Module/";>Test::Without::Module</ulink>
 (http://search.cpan.org/dist/Test-Without-Module/)</literallayout>
-                  </listitem>
-                </itemizedlist> <!-- end of Params::ValidationCompiler deps -->
               </listitem>
-              <!-- Try-Tiny is pulled in by Module-Implementation for 
Params-Validate -->
-            </itemizedlist> <!-- end of deps for DateTime::TimeZone -->
+            </itemizedlist> <!-- end of Params::ValidationCompiler deps -->
           </listitem>
-          <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/CPAN-Meta-Check/";>CPAN::Meta::Check</ulink>
-(http://search.cpan.org/dist/CPAN-Meta-Check/)</literallayout>
-            <itemizedlist> <!-- dep for CPAN-Meta-Check -->
-              <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Test-Deep/";>Test::Deep</ulink>
-(http://search.cpan.org/dist/Test-Deep/)</literallayout>
+
+          <!-- DateTime::Locale -->
+          <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/DateTime-Locale/";>DateTime::Locale</ulink>
+(http://search.cpan.org/dist/DateTime-Locale/)</literallayout>
+            <itemizedlist>
+              <listitem> <!-- deps for DateTime::Locale mostly pulled in for 
DateTime above -->
+                <para>
+                  <xref linkend="perl-scalar-list-utils"/>
+                </para>
+                <para>
+                  <xref linkend="perl-test-warnings"/> (for the testsuite)
+                </para>
               </listitem>
-            </itemizedlist> <!-- end of dep for CPAN-Meta-Check -->
+            </itemizedlist> <!-- end of deps for DateTime::Locale -->
+          </listitem>
+
+          <!-- DateTime::TimeZone -->
+          <listitem>
+              <literallayout><ulink 
url="http://search.cpan.org/dist/DateTime-TimeZone/";>DateTime::TimeZone</ulink>
+(http://search.cpan.org/dist/DateTime-TimeZone/)</literallayout>
+            <itemizedlist> <!-- deps for DateTime::timeZone -->
+              <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Class-Singleton/";>Class::Singleton</ulink>
+(http://search.cpan.org/dist/Class-Singleton/)</literallayout>
+              </listitem>
+              <!-- Module::Runtime is pulled in by Dist::CheckConflicts -->
+
+              <listitem>
+                <para><xref linkend="perl-try-tiny"/></para>
+              </listitem>
+            </itemizedlist> <!-- end of deps for DateTime::TimeZone -->
           </listitem>
           <!--  Test::Fatal pulled in for Dist-CheckConflicts -->
           <!--  Test::Warnings pulled in for DateTime::Locale -->
@@ -742,7 +754,7 @@
 
     <!-- DateTime::Format::Builder -->
     <bridgehead renderas="sect3" id="perl-datetime-format-builder"
-    xreflabel="DateTime::Format::B uilder-&DateTime-Format-Builder-version;">
+    xreflabel="DateTime::Format::Builder-&DateTime-Format-Builder-version;">
     DateTime::Format::Builder-&DateTime-Format-Builder-version;</bridgehead>
 
     <indexterm zone="perl-modules perl-datetime-format-builder">
@@ -800,7 +812,16 @@
           <!-- Test-Fatal and Test-Warnings pulled in by DateTime -->
         </itemizedlist>
       </listitem>
-      <!-- Params-Validate pulled in by DateTime -->
+      <!-- Params-Validate -->
+      <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Params-Validate/";>Params::Validate</ulink>
+(http::/search.cpan.org/dist/Params-Validate/) - uses <xref 
linkend="perl-build-install"/></literallayout>
+         <!-- deps for Params::Validate:
+         Module::Build is a dep of Module::Implementation via Module::Runtime,
+         pulled in by Package::Stash in namespace::clean for
+         namespace::autoclean in DateTime, and for testsuites Test::Fatal is
+         pulled in for Dist::CheckConflicts for Package::Stash, and
+         Test::Requires by Package::Stash::XS for Package::Stash -->
+      </listitem>
     </itemizedlist>
 
     <!-- Encode::EUCJPASCII -->
@@ -1215,9 +1236,10 @@
           <listitem> <literallayout><ulink 
url="http://search.cpan.org/dist/Number-Compare/";>Number::Compare</ulink>
 (http://search.cpan.org/dist/Number-Compare/)</literallayout>
           </listitem>
-          <listitem> <literallayout><ulink 
url="http://search.cpan.org/dist/Scalar-List-Utils/";>Scalar-List-Utils</ulink>
-(http://search.cpan.org/dist/Scalar::List::Utils/)
-Scalar::List::Utils is a core module, but the version in perl-5.24.0 is not 
new enough</literallayout>
+          <listitem>
+                <para>
+                  <xref linkend="perl-scalar-list-utils"/>
+                </para>
           </listitem>
           <listitem>
             <para>
@@ -1260,7 +1282,7 @@
           <listitem> <literallayout><ulink 
url="http://search.cpan.org/dist/XSLoader/";>XSLoader</ulink>
 (http://search.cpan.org/dist/XSLoader/)
 <!-- List::MoreUtils-0.416 needs 0.22 or newer -->
-XSLoader is a core perl module, but the version in perl-5.24.0 is not new 
enough.</literallayout>
+XSLoader is a core perl module, but the version in perl-5.24.1 is not new 
enough.</literallayout>
           </listitem>
           <listitem> <literallayout><ulink 
url="http://search.cpan.org/dist/Exporter-Tiny/";>Exporter::Tiny</ulink>
 (http://search.cpan.org/dist/Exporter-Tiny/) (for the 
testsuite)</literallayout>
@@ -1330,21 +1352,26 @@
           <listitem>
             <para><xref linkend="perl-lwp"/></para>
           </listitem>
-          <listitem>
-            <itemizedlist>
-              <listitem><literallayout><ulink 
url="http://search.cpan.org/~behroozi/IO-Socket-SSL/";>IO::Socket::SSL</ulink>
+
+<!--      <listitem>
+            <itemizedlist> -->
+          <listitem><literallayout><ulink 
url="http://search.cpan.org/~behroozi/IO-Socket-SSL/";>IO::Socket::SSL</ulink>
 (http://search.cpan.org/~behroozi/IO-Socket-SSL/)</literallayout>
-                <itemizedlist>
-                  <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Net-SSLeay/";>Net::SSLeay</ulink>
+            <itemizedlist>
+              <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Net-SSLeay/";>Net::SSLeay</ulink>
 (http://search.cpan.org/dist/Net-SSLeay/)</literallayout>
-                  </listitem>
-                </itemizedlist>
-              </listitem>
-              <listitem><literallayout><ulink 
url="http://search.cpan.org/~abh/Mozilla-CA/";>Mozilla::CA</ulink>
-(http://search.cpan.org/~abh/Mozilla-CA/)</literallayout>
               </listitem>
             </itemizedlist>
           </listitem>
+
+<!--        </itemizedlist>
+              </listitem> -->
+          <listitem><literallayout><ulink 
url="http://search.cpan.org/~abh/Mozilla-CA/";>Mozilla::CA</ulink>
+(http://search.cpan.org/~abh/Mozilla-CA/)</literallayout>
+           </listitem>
+
+<!--            </itemizedlist>
+          </listitem> -->
         </itemizedlist>
       </listitem>
     </itemizedlist>
@@ -1562,6 +1589,34 @@
       </listitem>
     </itemizedlist>
 
+    <!-- Scalar::List::Utils is a dependency of multiple modules on this page
+         but it is not linked from other pages, so only give minimal details 
-->
+
+    <bridgehead renderas="sect3" id="perl-scalar-list-utils"
+    xreflabel="Scalar::List::Utils">
+    Scalar::List::Utils</bridgehead>
+
+    <indexterm zone="perl-modules perl-scalar-list-utils">
+      <primary sortas="a-Scalar-List-Utils">Scalar::List::Utils</primary>
+    </indexterm>
+
+    <para>Scalar::List::Utils provides a selection of list and
+    scalar subroutines.  This module uses the standard
+    <xref linkend="perl-standard-install"/>.</para>
+
+    <itemizedlist>
+      <listitem>
+        <para>
+          <literallayout><ulink 
url="http://search.cpan.org/dist/Scalar-List-Utils/";>Scalar::List::Utils</ulink>
+(http://search.cpan.org/dist/Scalar-List-Utils/)</literallayout>
+        </para>
+        <para>
+          This is a core module, but the version in perl-5.24.1 is not new
+          enough for the packages which link to this module.
+        </para>
+      </listitem>
+    </itemizedlist>
+
     <!-- SGMLSpm -->
     <bridgehead renderas="sect3" id="perl-sgmlspm"
     xreflabel="SGMLSpm-&SGMLSpm-version;">
@@ -1877,8 +1932,17 @@
         <itemizedlist>
           <listitem><literallayout><ulink 
url="http://search.cpan.org/dist/Text-CSV_XS/";>Text::CSV_XS</ulink>
 (http://search.cpan.org/dist/Text-CSV_XS/)</literallayout>
-<para>This is <emphasis>Recommended</emphasis> by Text-CSV but
-<emphasis>Required</emphasis> for <xref linkend="biber"/>.</para>
+            <para>
+              This is <emphasis>Recommended</emphasis> by Text-CSV but
+              <emphasis>Required</emphasis> for <xref linkend="biber"/>.
+            </para>
+            <note>
+              <para>
+                GNU tar dislikes <filename>Text-CSV_XS-1.26.tar.gz</filename>
+                and reports it does not look like a tar file : decompress it
+                with <command>gunzip</command> before extracting it.
+              </para>
+            </note>
           </listitem>
         </itemizedlist>
       </listitem>
@@ -1924,7 +1988,7 @@
       <primary sortas="a-Try-Tiny">Try::Tiny</primary>
     </indexterm>
 
-    <para>The Try::Tiny module provides minimal try/catch with proper
+    <para>The Try::Tiny module provides minimal try/catch with
     proper preservation of $0.  This module uses the standard
     <xref linkend="perl-standard-install"/>.</para>
 
@@ -1937,6 +2001,36 @@
       </listitem>
     </itemizedlist>
 
+    <!-- Unicode::Collate -->
+    <bridgehead renderas="sect3" id="perl-unicode-collate"
+    xreflabel="Unicode::Collate-&Unicode-Collate-version;">
+    Unicode::Collate-&Unicode-Collate-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-unicode-collate">
+      <primary sortas="a-Unicode-Collate">Unicode::Collate</primary>
+    </indexterm>
+
+    <para>
+      Unicode::Collate provides a Unicode collation algorithm. This is a core
+      perl module, but <xref linkend="biber"/> needs a newer version.
+      This module uses the standard
+      <xref linkend="perl-standard-install"/>.
+    </para>
+
+    &lfs7a_checked;
+
+    <itemizedlist>
+      <listitem>
+        <para>
+          <ulink 
url="&Unicode-Collate-download-http;">Unicode::Collate-&Unicode-Collate-version;</ulink>
+        </para>
+      </listitem>
+      <listitem>
+<literallayout>&Unicode-Collate-download-http;
+MD5 sum: &Unicode-Collate-md5sum;</literallayout>
+      </listitem>
+    </itemizedlist>
+
     <!-- Unicode::LineBreak -->
     <bridgehead renderas="sect3" id="perl-unicode-linebreak"
     xreflabel="Unicode::LineBreak-&Unicode-LineBreak-version;">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Mon Feb 13 08:48:19 
2017        (r18295)
+++ trunk/BOOK/introduction/welcome/changelog.xml       Mon Feb 13 09:03:29 
2017        (r18296)
@@ -45,6 +45,11 @@
       <para>February 13th, 2017</para>
       <itemizedlist>
         <listitem>
+          <para>[ken] - Update to biber-2.7 with its lowest-level perl
+          dependencies checked as at February 7th. Fixes
+          <ulink url="&blfs-ticket-root;8853">#8853</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[renodr] - Update to cups-filters-1.13.3. Fixes
           <ulink url="&blfs-ticket-root;8773">#8773</ulink>.</para>
         </listitem>

Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent     Mon Feb 13 08:48:19 2017        (r18295)
+++ trunk/BOOK/packages.ent     Mon Feb 13 09:03:29 2017        (r18296)
@@ -362,6 +362,7 @@
 <!ENTITY Text-BibTeX-version          "0.78">
 <!ENTITY Text-CSV-version             "1.91">
 <!ENTITY Text-Roman-version           "3.5">
+<!ENTITY Unicode-Collate-version      "1.19">
 <!ENTITY Unicode-LineBreak-version    "2016.003">
 <!ENTITY URI-version                  "1.71">
 <!ENTITY XML-LibXML-Simple-version    "0.97">
@@ -864,7 +865,7 @@
  in asymptote, biber and xindy -->
 <!ENTITY texlive-year                 "2016">
 <!ENTITY asymptote-version            "2.39">
-<!ENTITY biber-version                "2.6">
-<!ENTITY biblatex-version             "3.5">
+<!ENTITY biber-version                "2.7">
+<!ENTITY biblatex-version             "3.7">
 <!ENTITY xindy-version                "2.5.1">
 

Modified: trunk/BOOK/pst/typesetting/biber.xml
==============================================================================
--- trunk/BOOK/pst/typesetting/biber.xml        Mon Feb 13 08:48:19 2017        
(r18295)
+++ trunk/BOOK/pst/typesetting/biber.xml        Mon Feb 13 09:03:29 2017        
(r18296)
@@ -6,15 +6,15 @@
 
   <!ENTITY biber-download-http 
"https://github.com/plk/biber/archive/v&biber-version;.tar.gz";>
   <!ENTITY biber-download-ftp  " ">
-  <!ENTITY biber-md5sum        "md5sum 0bb4b95df612b477c5f63250f33355da">
+  <!ENTITY biber-md5sum        "md5sum 4956fbf23546b6325647b6c81b2b4bea">
   <!ENTITY biber-size          "1.3 MB">
   <!-- buildsize includes the installed biblatex -->
-  <!ENTITY biber-buildsize     "35 MB">
+  <!ENTITY biber-buildsize     "36 MB">
   <!ENTITY biber-time          "0.3 SBU including tests">
 
   <!ENTITY biblatex-download-http   
"http://sourceforge.net/projects/biblatex/files/biblatex-&biblatex-version;/biblatex-&biblatex-version;.tds.tgz";>
   <!ENTITY biblatex-download-ftp    "">
-  <!ENTITY biblatex-md5sum          "dac897831d75e3f932de7d570a499583">
+  <!ENTITY biblatex-md5sum          "0aa6937010eaaf2154e3ebd00a2fae77">
   <!ENTITY biblatex-size            "19 MB">
 
 ]>
@@ -143,6 +143,8 @@
       <xref linkend="perl-text-csv"/>
       <!-- Text-CSV_XS is a recommended dependency for Text-CSV -->
       <xref linkend="perl-text-roman"/>
+      <!-- Unicode-Collate usually needs to be latest, core perl is older -->
+      <xref linkend="perl-unicode-collate"/>
       <!-- Unicode::GCstring is part of Unicode::LineBreak -->
       <xref linkend="perl-unicode-linebreak"/>
       <xref linkend="perl-xml-libxml-simple"/>
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to