-
-
Notifications
You must be signed in to change notification settings - Fork 12.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
texlive: changes trigger mass rebuilds #46740
Comments
Note: 2. wouldn't have to cause a mass rebuild, but I believe we can easily afford a "last" rebuilt this way. |
👍 for number one – cannot dblatex be added to PATH by peeople who need it? Also removing dblatex is required for building glib 2.58 docs: #45950 (comment) |
Also 👍 for number 1. In general I'd imagine almost nobody looks at PDF docs by default, and if they do they can just build them. |
Should be fixed by #46761 (in staging now). |
Issue description
Pretty much any change to
texlive
or its packages triggers a mass rebuild (examples: #46376, #40232), mainly because it is used to build documentation for many packages.This makes
texlive
difficult to maintain/bugfix as any change must go through a staging iteration.My analysis (using
maintainers/scripts/rebuild-amount.sh
) indicates that the mass rebuild is mainly caused bygtk-doc
, which depends ontexlive
viadblatex
.How can we fix this?
I see 2 possible solutions (of course, any fix will cause a mass rebuild 😄):
Build
gtk-doc
withoutdblatex
by default, which removes thetexlive
dependency. It won't be able to generate pdf docs, but do we really need them? This is my recommendation.Duplicate
texlive
astexlive-for-docs
and use that forgtk-doc
and other packages generating docs.texlive-for-docs
won't need frequent updates, it's good enough if it works.cc @vcunat @samueldr @jtojnar @pSub @veprbl @bhipple
The text was updated successfully, but these errors were encountered: