#11123: Revise the organization of the perl modules.
-------------------------+-----------------------
Reporter: ken@… | Owner: blfs-book
Type: enhancement | Status: new
Priority: normal | Milestone: 8.4
Component: BOOK | Version: SVN
Severity: normal | Keywords:
-------------------------+-----------------------
The perl modules page is all-but unmaintainable in its current form, and
in particular the XML is deeply nested, making it hard to ensure that an
added dependency goes in the right place.
I was going to say that the situation had got worse after biber came into
the book, but while that has greatly extended the number of modules, it
has not materially worsened the page. Looking at our museum, in 6.2.0 we
had a lot of external modules (but versioned, as we are now again doing),
but at that time we did not list where the links were pointing to.
Indexing in longindex.html is also sub-par (current versions not shown).
To simplify this, I am proposing to create two pages - one for those
modules which are referenced from the rest of the book, and a second for
the modules which are dependencies of other modules but not otherwise
referenced in the book.
I'm working from what we have for the Python modules, but cut down - link
to our standard build and install options, only show http download and
md5sum, and only mention the contents if something is installed outside
of the perl directories (so the same as what we now show, but with added
md5sums for the modules not referenced by other packages, and with better
indexing.
Pierre tells me jhalfs will need to be adapted for this, so this will
happen in a new branch.
I have also suggested listing all the dependencies for each module - this
might cause problems in jhalfs, we will have to see.
--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/11123>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page