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