On Sun, 2023-01-22 at 11:46 +0000, José Matos wrote: > This is not a difficult problem but it takes time to get all the > packages right. It would be nice to have an automatic way to do this > but for now I settled for the manual solution.
@Riki since you also use Fedora, but this also applies to distributors from other distributions and OS's. What do you think it constitutes a minimal distribution, or an average distribution, in terms of the requirements for latex packages? One (extreme) option would be to look into configure and depend on all the latex packages that it searches. In terms of implementation we can easily define other metapackages whose sole purpose is to hold the dependencies. An unrelated example that shows what I mean would be an hypothetical lyx-docbook sub-package that requires all the packages necessary to fully support the docbook tools required by LyX. In this way we ensure that only the users who need this incur in the space costs that comes with installing them. The con of this approach is that it requires an one time extra step to install the full support for docbook. After the installation the upgrade process is the same as a standard installation. The issue here are what it should be the standard set: # repoquery -q --requires texlive-collection-latexextra | wc -l 1358 # repoquery -q --requires texlive-collection-latexrecommended | wc -l 74 # repoquery -q --requires texlive-collection-latex | wc -l 58 So one option would be to jump from recommending texlive-collection- latexrecommended to texlive-collection-latexextra... but it implies to install more than one thousand packages (the size is small). Choices... choices... the life is made of choices. :-D Regards, -- José Abílio -- lyx-devel mailing list lyx-devel@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-devel