$ emerge -uDvp world These are the packages that I would merge, in order: Calculating world dependencies ...done! [blocks B ] dev-tex/xkeyval (is blocking app-text/tetex-3.0-r2) However, tetex-3.0-r2 is already installed on my system. I am constantly unmerging xkeyval, emerging -uD world, and then remerging xkeyval. Reproducible: Always Steps to Reproduce: 1. 2. 3. Expected Results: I assume that since xkeyval is required by some latex packages, that it should be compatible with tetex
markup herd, is this is your - rather broken - way to for a rebuild!?
xkeyval is now part of tetex since >=tetex-3 so you don't need to install it separately. Could you tell me what package actually requires xkeyval explicitly?
> xkeyval is now part of tetex since >=tetex-3 Why don't block xkeyval,... tetex-3, then? Blocking should be always mutual in such a case imho, otherwise users won't notice that they have outdated packages installed.
The ha-prosper package requires xkeyval. If I dont have it merged, latex reports errors.
I guess I shouldnt have merged xkeyval, I didnt know it was included in tetex-3. Does this same issue also exists for latex-beamer?
(In reply to comment #5) > I guess I shouldnt have merged xkeyval, I didnt know it was included in tetex-3. > Does this same issue also exists for latex-beamer? Yes latex-beamer is also included in tetex-3.0
*** Bug 95235 has been marked as a duplicate of this bug. ***
(In reply to comment #7) > *** Bug 95235 has been marked as a duplicate of this bug. *** Thanks Arne. 1. Some more packages: [blocks B ] dev-tex/pgf (is blocking app-text/tetex-3.0-r2) [blocks B ] dev-tex/xcolor (is blocking app-text/tetex-3.0-r2) [blocks B ] dev-tex/latex-beamer (is blocking app-text/tetex-3.0-r2) 2. I suggest changing title of this bug to reflect that not only xkeyval is involved. 3. Why not add virtuals for these blocked packages and make tetex-3.0 provide these virtuals?
*** Bug 104101 has been marked as a duplicate of this bug. ***
Changing the summary.
the example files of latex-beamer shipped with tetex need pgf and xcolor to work. pdflatex /usr/share/doc/tetex-3.0-r2/latex/beamer/examples/beamerexample1.tex: (/usr/share/texmf/tex/latex/graphics/keyval.sty)) ! LaTeX Error: File `pgf.sty' not found. ! LaTeX Error: File `xcolor.sty' not found. Type X to quit or <RETURN> to proceed, so you should make them a dependency on tetex-3
Should we deal with latex-beamer differently? Since latex-beamer also installs stuffs related with lyx, such as beamer.layout.
*** Bug 113086 has been marked as a duplicate of this bug. ***
Created attachment 73300 [details] 9 patchs for adding mutual blocks. Those packages should indeed block mutually. Here come the needed patches to add !>=app-text/tetex-3 to DEPEND.
The mutual blocks have been added to the tree. Feel free to repopen if I missed some packages.
Would it be possible to have a comment at the blocks (at least in the .eclass) on why they were made?
*** Bug 150521 has been marked as a duplicate of this bug. ***
*** Bug 154883 has been marked as a duplicate of this bug. ***
*** Bug 157159 has been marked as a duplicate of this bug. ***
*** Bug 159119 has been marked as a duplicate of this bug. ***
*** Bug 179403 has been marked as a duplicate of this bug. ***
Maybe blocking is the wrong way. When packages in the tree are somewhat newer than the ones provided by tetex, they should be installed into a separate tree that is an overlay of the standard texmf tree. As TEXMFSITE.
*** Bug 196394 has been marked as a duplicate of this bug. ***