Ken Moffat via blfs-dev
2018-11-05 00:36:19 UTC
I think that the perl modules branch (perl dependencies broken down
into those modules directly referenced by other packages in the book,
and a second page of those which are only there as dependencies of
other modules) are now ready for testing by the brave, and for
review.
Rendered versions at:
http://www.linuxfromscratch.org/~ken/perl-changes/
The date is 2nd November because I have only merged trunk changes up
to r20669.
If you use cpan to install modules, this does not apply to you and
you will continue to get whatever dependencies upstream lists,
whether or not they are useful (e.g. sometimes use of a package is
removed but in lingers in the prerequisites, other times a
dependency extends the test coverage but the tests will still pass
without it).
At this point, there are probably some errors. In particular, I
note that HTTP::Form has dropped out of the libwww-perl
dependencies. That *appears* to be correct, but it looks
suspicious and I won't be able to test that myself until I build a
fresh system. That is perhaps a week away, I need to update my own
scripts (to match the book) first, and then test building biber.
For all modules, dependencies should be built in the listed
(alphabetical) order - some deps are pulled in by multiple modules,
and for any given module my aim is to only list them once.
Similarly, if you run the tests (for a few years I have tested most
perl modules, but I can see that omitting tests will save time) the
dependencies are written on the assumption that you will pick a
top-level module and run tests both for it and all its dependencies,
so things like e.g. Test::Warnings might only be mentioned in one of
the dependencies, even though the top-level module also needs it for
its tests.
There may still be issues with biber (perhaps, missing test
dependencies if the perl modules are built without those, or issues
with remote https:// links to bibliographies in the absence of
Mozilla::CA - that should work, but all my systems where biber can
be built already have that installed, so again I'll need to do a
fresh system build to test that.
But if you build perl modules without using cpan, please take a look
at this. Thanks.
ĸen
into those modules directly referenced by other packages in the book,
and a second page of those which are only there as dependencies of
other modules) are now ready for testing by the brave, and for
review.
Rendered versions at:
http://www.linuxfromscratch.org/~ken/perl-changes/
The date is 2nd November because I have only merged trunk changes up
to r20669.
If you use cpan to install modules, this does not apply to you and
you will continue to get whatever dependencies upstream lists,
whether or not they are useful (e.g. sometimes use of a package is
removed but in lingers in the prerequisites, other times a
dependency extends the test coverage but the tests will still pass
without it).
At this point, there are probably some errors. In particular, I
note that HTTP::Form has dropped out of the libwww-perl
dependencies. That *appears* to be correct, but it looks
suspicious and I won't be able to test that myself until I build a
fresh system. That is perhaps a week away, I need to update my own
scripts (to match the book) first, and then test building biber.
For all modules, dependencies should be built in the listed
(alphabetical) order - some deps are pulled in by multiple modules,
and for any given module my aim is to only list them once.
Similarly, if you run the tests (for a few years I have tested most
perl modules, but I can see that omitting tests will save time) the
dependencies are written on the assumption that you will pick a
top-level module and run tests both for it and all its dependencies,
so things like e.g. Test::Warnings might only be mentioned in one of
the dependencies, even though the top-level module also needs it for
its tests.
There may still be issues with biber (perhaps, missing test
dependencies if the perl modules are built without those, or issues
with remote https:// links to bibliographies in the absence of
Mozilla::CA - that should work, but all my systems where biber can
be built already have that installed, so again I'll need to do a
fresh system build to test that.
But if you build perl modules without using cpan, please take a look
at this. Thanks.
ĸen
--
Is it about a bicycle ?
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above inf
Is it about a bicycle ?
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above inf