Summary: | app-text/xetex removal request (was: fails to build (fontconfig issue?)) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Evil Compile Person <bugs> |
Component: | New packages | Assignee: | Gentoo TreeCleaner Project <treecleaner> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | n-roeser, tex, tww |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | Pending removal: 2009-05-17 | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 227443 |
Description
Evil Compile Person
2008-06-16 18:50:04 UTC
*** Bug 227595 has been marked as a duplicate of this bug. *** A patch from Ubuntu, added in texlive-bin-2007-12ubuntu3, seems to fix the problem for me. See <URL:https://launchpad.net/ubuntu/gutsy/+source/texlive-bin/2007-12ubuntu3>, look for “65_gcc43”. Debian also uses that patch, see <URL:http://patch-tracking.debian.net/package/texlive-bin/2007.dfsg.2-4>, for example, and look for “gcc43-compile-fix”. I’m still a bit confused about why the build breaks at that special location and with the error message given in comment 0. Someone should test whether the patch fixes the issue for her/him. Thanks! By the way, I’m using g++-4.3.3. Reassigning to TeX team since joslwah retired (see bug 129199). To summarise the state of affairs: - package fails to build - Gentoo maintainer has retired - newer version is included in texlive-core (and blocks against it) - depends on tetex which is going away - no reverse dependencies Looks to me like a clear candidate for removal. (In reply to comment #2) > A patch from Ubuntu, added in texlive-bin-2007-12ubuntu3, seems to fix the > problem for me. As you say, xetex is now included in texlive. Package masked: # Ulrich Mueller <ulm@gentoo.org> (18 Mar 2009) # Depends on teTeX. Fails to build. # Newer version is included in app-text/texlive-core. # Masked for removal in 60 days, bug 227593. app-text/xetex I currently have xetex installed with tetex. I don't see any inherent reason why xetex should not compile under tetex all of a sudden. Nor, for that matter, does the error message appear to have anything to do with the other TeX components. As far as I can see it is a bug in the xetex build script which is causing it to not find fontconfig.h - a system header file. I have several machines which are full of customised TeX scripts and programs which call TeX that would take weeks to test and replace if I installed texlive. If there's no actual dependancy between xetex and texlive (and there isn't) I see no value in creating one. (In reply to comment #5) > I have several machines which are full of customised TeX scripts and programs > which call TeX that would take weeks to test and replace if I installed > texlive. Sorry, but fact is that there are open security bugs for teTeX, and nobody is going to fix them. app-text/xetex depends on it, so it has to go, too. You can maintain it in a local overlay if you absolutely need it. Installed packages will not disappear from your systems if we remove them from the Portage tree. Nobody forces you to install TeXlive. However, there won't be any support for teTeX any more (neither from upstream nor from Gentoo). "Sorry, but fact is that there are open security bugs for teTeX, and nobody is going to fix them. app-text/xetex depends on it, so it has to go, too." Sorry, but the fact is that xetex does not depend on any particular version of TeX: either tetex or texlive. I am currently using xetex with tetex on Gentoo. If there is a bug in the xetex build and a patch exists for it then the patch should be applied and the false dependancy on one particular TeX distribution removed from the ebuild. Xetex should depend on virtual/tex-base not app-tex/texlive. That is what the "virtual" category is for, after all. > Sorry, but the fact is that xetex does not depend on any particular version > of TeX: either tetex or texlive. xetex-0.995.ebuild has: RDEPEND="app-text/xdvipdfmx >=app-text/tetex-3.0" DEPEND=">=app-text/tetex-3.0" For TeXlive we have app-text/texlive-core providing the xetex binary, and dev-texlive/texlive-xetex for supporting TeX packages. app-text/xetex cannot be installed along with app-text/texlive-core because the installed files would collide (and texlive-core blocks against app-text/xetex). > Xetex should depend on virtual/tex-base not app-tex/texlive. Since it wouldn't work with TeXlive (see above) and teTeX is going away, this would only be useful for using app-text/xetex together with pTeX. if you go to xetex homepage you'll notice this: Update — September 2008 The latest release of XeTeX is version 0.999.6, which is included in TeX Live 2008 and redistributions such as MacTeX 2008 and gwTeX that are based on TL. An earlier version, release 0.995, remains available as a standalone Installer package from the Downloads page or through i‑Installer. This version can be installed into an older (pre-2007) release of teTeX or gwTeX, but is no longer recommended for general use. Removed. |