Re: Moving packages from/to BLFS to/from LFS

"Bruce Dubbs" ([email protected] via blfs-dev Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.beyond.devel,gmane.linux.lfs.devel
Message-ID <[email protected]>
On 9/4/25 12:30 PM, Bruce Dubbs ([email protected] via blfs-dev Mailing 
List) wrote:
> I'm removing the discussion to keep this post to a reasonable level. See the previous 
> posts in the thread to review the context.
> 
> I have already moved pcre2 from BLFS to LFS.
> 
> I plan on moving sqlite today.  The issue there is the documentation. There are 
> several options:
> 
> 1. Don't bother with the documentation.
> 2. Just add a comment that the docs are in zip format and the user can
>     install them on their own after libarchive is installed in BLFS.
> 3. Create a tar.xz version of the documentation and place it on anduin.
> 4. Install libarchive.
> 
> This last option has a dependency chain:
> 
> libarchive  38
>    libxml2   64
>      icu     38
>    lzo        6
>    nettle     9
>      valgrind
>        5 optional dependencies
> 
> The numbers above are the counts of <xref>s in BLFS to the associated package.
> 
> If I move libarchive, I would also want to install libxml2, icu, and lzo.  I know we 
> don't strictly need lzo, but it is a very short build that some users might want for
> efficiency (speed) purposes.  I do not want to move valgrind to LFS because I think 
> many users do not build it at all.  The nettle package is not needed at all here 
> because libarchive can use openssl to do the same thing.
> 
> I'll note that any dependencies that are not added would be mentioned in Appendix C, 
> Dependencies in the section 'Optional dependencies' for each package.
> 
> I am inclined to do option 3 above right now and think about libarchive and friends a 
> little more.  However, to me, the number of explicit dependencies that can be removed 
> from BLFS is a strong reason to do option 4.

Some interesting stats about option 3:

drwxrwxr-x 8 bdubbs bdubbs  12K Jul 30 14:42 sqlite-doc-3500400
-rw-rw-r-- 1 bdubbs bdubbs 5.9M Sep  4 12:41 sqlite-doc-3500400.tar.xz
-rw-rw-r-- 1 bdubbs bdubbs  11M Aug  1 06:55 sqlite-doc-3500400.zip

$ du -sh sqlite-doc-3500400
37M     sqlite-doc-3500400

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-dev
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.