Author: ken
Date: Mon Jun 29 20:17:16 2015
New Revision: 16191

Log:
Perl modules: Add deps needed to recursively run 'make test' for 
List::AllUtils, and clarify that in these cases there may be other optional 
deps.

Modified:
   trunk/BOOK/general/prog/perl-modules.xml
   trunk/BOOK/introduction/welcome/changelog.xml

Modified: trunk/BOOK/general/prog/perl-modules.xml
==============================================================================
--- trunk/BOOK/general/prog/perl-modules.xml    Mon Jun 29 16:36:21 2015        
(r16190)
+++ trunk/BOOK/general/prog/perl-modules.xml    Mon Jun 29 20:17:16 2015        
(r16191)
@@ -40,6 +40,12 @@
     build and installation instructions are shown at the bottom of this page.
     </para>
 
+    <para>Where a module is shown as '(for the testsuite)' it is required if
+    you wish to run the test for the module which uses it. In these cases, only
+    the required dependencies are listed - there might be other modules which
+    allow more tests to be run, but omitting them will still allow the tests
+    to <literal>PASS</literal>.</para>
+
     <!-- <itemizedlist spacing="compact">
       <listitem>
         <para>Download MD5 sums (HTTP):
@@ -740,9 +746,48 @@
 
<literallayout>http://www.cpan.org/authors/id/D/DR/DROLSKY/List-AllUtils-&List-AllUtils-version;.tar.gz
 MD5 sum: 3e2dfeeef80c4e1952443c6b7d48583c</literallayout>
         <itemizedlist>
+          <listitem> <literallayout><ulink 
url="http://search.cpan.org/dist/List-MoreUtils/";>List::MoreUtils</ulink>
+(http://search.cpan.org/dist/List::MoreUtils/) (for the 
testsuite)</literallayout>
+            <itemizedlist>
+              <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>
+              </listitem>
+            </itemizedlist>
+          </listitem>
           <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/Test-Warnings/";>Test::Warnings</ulink>
+(http://search.cpan.org/dist/Test::Warnings/) (for the 
testsuite)</literallayout>
+            <itemizedlist>
+              <listitem> <literallayout><ulink 
url="http://search.cpan.org/dist/CPAN-Meta-Check/";>CPAN::Meta::Check</ulink>
+(http://search.cpan.org/dist/CPAN::Meta::Check/) (for the 
testsuite)</literallayout>
+              </listitem>
+              <listitem> <literallayout><ulink 
url="http://search.cpan.org/dist/Module-Metadata/";>Module::Metadata</ulink>
+(http://search.cpan.org/dist/Module::Metadata/) (for the testsuite)
+This is a core perl module but Test::Warnings needs at least version 1.000023
+so a newer version is needed in LFS-7.7. To check, run
+<command>grep 'our $VERSION' 
/usr/lib/perl5/5.*/Module/Metadata.pm</command></literallayout>
+                <itemizedlist>
+                  <listitem> <literallayout><ulink 
url="http://search.cpan.org/dist/Test-Deep/";>Test::Deep</ulink>
+(http://search.cpan.org/dist/Test::Deep/) (for the testsuite)</literallayout>
+                    <itemizedlist>
+                      <listitem> <literallayout><ulink 
url="http://search.cpan.org/dist/Test-NoWarnings/";>Test::NoWarnings</ulink>
+(http://search.cpan.org/dist/Test::NoWarnings/) (for the 
testsuite)</literallayout>
+                        <itemizedlist>
+                          <listitem> <literallayout><ulink 
url="http://search.cpan.org/dist/Test-Simple/";>Test::Simple</ulink>
+(http://search.cpan.org/dist/Test::Simple/) (for the testsuite)
+In perl 5.22.0 this module became part of the core,
+so it is only needed for earlier versions of perl.</literallayout>
+                          </listitem>
+                        </itemizedlist>
+                      </listitem>
+                    </itemizedlist>
+                  </listitem>
+                </itemizedlist>
+              </listitem>
+            </itemizedlist>
+          </listitem>
           <listitem> <literallayout><ulink 
url="http://search.cpan.org/dist/Text-Glob/";>Text::Glob</ulink>
 (http://search.cpan.org/dist/Text::Glob/)</literallayout>
           </listitem>
@@ -943,7 +988,7 @@
 MD5 sum: f1d48107ff6b366479ad035783486d7a</literallayout>
         <itemizedlist>
           <listitem><literallayout><ulink 
url="http://search.cpan.org/~gaas/Digest-HMAC/";>Digest::HMAC</ulink>
-(http://search.cpan.org/~gaas/Digest-HMAC/) (required by the 
testsuite)</literallayout>
+(http://search.cpan.org/~gaas/Digest-HMAC/) (for the testsuite)</literallayout>
           </listitem>
           <listitem><literallayout><ulink 
url="http://search.cpan.org/~shlomif/IO-Socket-INET6-2.72/";>IO::Socket::INET6</ulink>
 (http://search.cpan.org/~shlomif/IO-Socket-INET6-2.72/) (required for IPv6 
support)</literallayout>

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Mon Jun 29 16:36:21 
2015        (r16190)
+++ trunk/BOOK/introduction/welcome/changelog.xml       Mon Jun 29 20:17:16 
2015        (r16191)
@@ -48,6 +48,14 @@
       <para>June 29th, 2015</para>
       <itemizedlist>
         <listitem>
+          <para>[ken] - Add the dependencies needed to run 'make test' for
+          List::AllUtils (perl module) - I managed to omit them when I 
originally
+          added biblatex-biber. And clarify that there might be other 
(optional)
+          dependencies for those modules labelled '(for the testsuite)' - these
+          modules do not have a version in the book, so their treatment is the
+          same as for other packages with external references.</para>
+        </listitem>
+        <listitem>
           <para>[bdubbs] - Add KF5 based applications konsole, kate, and
           kmix.</para>
         </listitem>
-- 
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