Digging my way through the perl modules, I've got to libwww-perl.
At the moment, we have it as a "first class" module (i.e. we keep
track of new versions). But looking at what uses it, AFAICS it
should be "demoted" (i.e. only used as a dependency).
Looking at the book's source I can see that URI mentions it as a
runtime dependency for one of its modules, and LWP-Protocol-https
uses it.
For LWP-Protocol-https the users are biber and ntp (for update-leap).
Both definitely need that (I had believed that ntp only needed the
modules it specifies in update-leap, but if I do that it fails to
find any certs and recommends me to install Mozilla::CA - in general,
every module within the lwp area needs the full set to be installed
before all of its sub-modules will work).
The archived package gnucash used to reference libwww, but that
might have been really for https which up to libwww-5.8 used to be
an integral part of it, it was only with libwww-6 that the parts
were split out.
Looking at exo (which uses URI), that doesn't seem to need libwww -
so I figured that URI is still a top-level dependency (something in
kf5 also references it).
I'm proposing to demote libwww-perl to "just a dependency of other
perl modules" in the perl modules branch.
Posting this to give people a chance to say "that's not right,
because...".
Meanwhile, I'm still trying to drop Mozilla::CA but for the moment I
haven't managed :-(
And for anyone who wonders *when* the branch will be ready - apart
from experimenting to drop Mozilla::CA, I've still got about 10
modules to put in - plus a patch for LWP-Protocol-https if I do
manage to get Net::SSLeay to find the system certs, and some seds
for biber to do the same. At least I've now got a test-case for
biber.
After that, I need to list all the dependencies, and rework my
buildscripts. And then - build a fresh system to see if I've got
it right. Maybe two, to try building without the tests. That, or
Those, system(s) will probably not pick up much new stuff since my
last (September) build - I really don't want to get into things
which break texlive. So at the moment I'm still some way off saying
the branch is ready. More (in the form of "I think it might be
ready, but it needs more testing") when I've either given up trying
to drop Mozilla::CA, or found a solution, committed, and got the
book to render without the current perl-modules page.
ĸ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 information page