First, I am very grateful for the texlive packaging, and the work done for splitting these up properly. All my comments are meant to make it better, to match everyones needs - creating your own new documents, compiling someones else documents manually, or doing this in the OBS as part of packaging. (In reply to Dr. Werner Fink from comment #7) > There are enough dummy packages from upstream ... (all scheme and > collections are dummy packages) and all spec files are generated by my perl > script from the data base of upstream of TeXLive. The collections are about function, and documentation is orthogonal to that. The upstream texlive installer has profiles, and profiles have an option for documentation, "tlpdbopt_install_docfiles": https://www.tug.org/texlive/doc/install-tl.html#PROFILES So upstream considers installation of documentation a special case not covered by collections. Adding a texlive-documentation dummy package is just mapping texlive installer code to RPM idioms. (None of the other tlpdbopt options are useful or meaningful for RPM packaging, so this is just *one* special case.) > (In reply to Stefan Br���ns from comment #6) > > (In reply to Petr Vorel from comment #5) > > > Unfortunately I'm not really an expert on packaging. Cc Stephan, who is an > > > expert and I filled boo#1197367 based on info from him. > > > > > > boo#1197367 is about ability to install texlive without docs (not having to > > > have 1GB space with documentation which I don't need and waste bandwidth on > > > each texlive update). Not sure if we could learn from other distros (Debian, > > > Fedora). > > > > You could use RPM rich dependencies (boolean dependencies), > > https://rpm-software-management.github.io/rpm/manual/boolean_dependencies. > > html: > > > > > > 1. Create empty dummy-package "texlive-documentation" > > 2. Add to "texlive-fancyhdr-doc" > > Supplements: (texlive-fancyhdr and texlive-documentation) > > > > With this, installing texlive-fancyhdr should pull in texlive-fancyhdr-doc > > when texlive-documentaion is installed. > > > > > > AFAIK you cant "enable" suggested packages. > > I'm tired about those conflicting expectation/requests. Like "No docs > please!" versus "Where are the docs?" I don't see this as a conflict. The documentation is there, and it comes in separate packages, and I don't think this is a problem per se for anyone. Only an option to easily install all the documentation for installed texlive packages is missing. RPM rich dependencies where designed for these cases. BTW, where can one find a repository with the generate script? If you can provide a link, maybe someone can enhance it, without much extra effort for you?