Bug 178727

Summary: TeX should be updated
Product: [openSUSE] openSUSE 10.2 Reporter: Tobias Burnus <burnus>
Component: OtherAssignee: Dr. Werner Fink <werner>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Enhancement    
Priority: P5 - None CC: aj, jcnengel, ke, markgray+to-suse, suse-beta, werner
Version: Alpha 1   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Tobias Burnus 2006-05-25 10:24:57 UTC
The current teTeX 3.0 is rather outdated, especially in terms of the macro packages [and in particular for ConTeXt].

Unfortunally, Thomas Esser ("te") ceased to continue to develop teTeX.
http://article.gmane.org/gmane.comp.tex.tetex.general/1226

The binary part (pdfetex, tex, xdvi, dvips etc.) of teTeX comes already from
http://www.tug.org/texlive/

The macro packages/fonts were collected and put together by Thomas Esser, the macro tree of TeX might be not the best coice (or is it?)

There exists two projects to create a preplacement bases on teTeX, but augmented with extra and updated packages. The older (more mature?) is based on on Debian packages and available at
  http://www.tug.org/texlive/debian.html
and the newer, still a bit incomplete, is teTeXrpm,
  http://www.tetexrpm.org/
which contains presently only the texmf (macro, fonts) but is supposed to also include the binaries of TeXLive in near future.
Comment 1 Stephan Binner 2006-05-25 16:39:22 UTC
10.1 is released
Comment 2 Michael Gross 2006-05-26 10:28:38 UTC
I vote for TeXlive ;)
Comment 3 Dr. Werner Fink 2006-05-29 09:56:04 UTC
TeXlive? Is it allowed to re-distribute TeXLive, e.g. on a CDROM as part of
SuSE Linux or SuSE Linux Enterprise Server?  Beside this I's like to have
_one_ and almost complete package as replacement for teTeX. Anything else
sucks due lack of time.
Comment 4 Dr. Werner Fink 2006-06-27 13:16:48 UTC
I'm currently not able to create a new texlive package due
broken mirror. I've created a new package texlive in the pdb
including setup and activating the mirror.  But it seems
that the mirror does not work.

Roman? Klaas? What is going wrong here?
Comment 5 Roman Drahtmueller 2006-06-27 13:30:09 UTC
Werner, you can download the files and create a package without the mirror in place.
Klaas, while we're at it: cwh wrote a perl script a long time ago that retrieves the mirror data from pdb. I'll send it to you by mail, expecting that one of the query parameters is wrong (CDReleaseID = 10), hoping you can fix this.

Roman.
Comment 6 Klaas Freitag 2006-06-28 07:58:53 UTC
Christopher, could you please reenable the mirroring on the 'new' PDB?
Comment 7 Dr. Werner Fink 2006-06-28 09:16:56 UTC
And reassign back to me afterwards, thanks.
Comment 8 Dr. Werner Fink 2006-06-28 09:51:39 UTC
Seems to work now just received mail with
Subject: mirror update of texlive__part_2 from ftp.debian.org
Comment 9 Roman Drahtmueller 2006-06-28 10:09:58 UTC
Klaas, what do you mean by "new" pdb and "re-enable"? Do you mean things were turned off?
Comment 10 Christopher Hofmann 2006-06-29 16:28:36 UTC
I also don't know what Klaas means.
After mailing with Roman the PDB part of mirroring should be working.
As Werner notes in Comment #8 also the rest seems to be up again. So I'll reassign back to Werner.
Comment 11 Forgotten User sxozS5NPY1 2006-08-29 18:36:23 UTC
From licensing point of view there should be no problem because Debian has TeX Live now in unstable:
http://packages.debian.org/unstable/tex/texlive-full
Comment 12 Tobias Burnus 2006-12-07 11:01:18 UTC
Any news? I'm really interested in getting some newer packages. Tell me how I can help.
Cf. Debian's http://svn.debian.org/wsvn/debian-tex/texlive/trunk/
Comment 14 Tobias Burnus 2006-12-11 11:07:01 UTC
Werner Fink wrote in comment 13:
> ... there are news, e.g
http://tug.org/svn/texlive/trunk/Master/texmf/tpm/scheme-tetex.tpm?sortby=log&view=log

Great! If I can help somehow - or tests a package ;-) - tell me.
Comment 15 Tobias Burnus 2007-02-21 11:56:27 UTC
Any news?
Comment 16 Dr. Werner Fink 2007-02-21 11:59:26 UTC
I'm working on the spec file and the file lists therein.
Comment 17 Dr. Werner Fink 2007-03-16 12:28:59 UTC
The package is submitted to STABLE/openSuSE.  There are two spec files
generated from a spec.in which a) provides the noarch files and b) provides
the architecture dependent program files.  This way was choosen by me
due to fact that rpm does not support multi-architecture spec and rpm
files. The packages have some sub packages depending on the usage, for
noarch this is:

   * texlive                   (former tetex te_eplai te_ams)
     -> texlive-cjk
     -> texlive-context        (former te_cont) 
     -> texlive-devel          (former te_kpath te_web)
     -> texlive-dvilj          (former te_dvilj)
     -> texlive-latex          (former te_latex)
     -> texlive-metapost       (former te_mpost)
     -> texlive-nfs            (former te_nfs)
     -> texlive-omega          (former te_omega)
     -> texlive-xetex

and for the architecture dependent packages this is:

   * texlive-bin
     -> texlive-bin-cjk
     -> texlive-bin-devel
     -> texlive-bin-dvilj
     -> texlive-bin-latex
     -> texlive-bin-metapost
     -> texlive-bin-omega
     -> texlive-bin-xetex

Please note that every noarch package which has a architecture
dependent partner package, will pre-require this binary package.
The source rpm of texlive-bin is simnply a nosrc rpm because it
uses the same sources and patches as texlive its self, even the
file lists are the same, but the files not packed for texlive-bin*
of texlive* are marked withj `%exclude'.

Currently texlive is marked as conflicting with the old teTeX but does not
provide teTeX because of the build requirements of other packages which I'll
not destroy currently. Therefore one have to force the remove of teTeX and
_all_ its subpackages before using texlive.

On of the most interesting packages is texlive-xetex/texlive-bin-xetex,
which provides an UTF-8 _and_ fontconfig capability, which really extends
TeX and LaTeX to XeTeX and XeLaTeX into the common world of UTF-8 and
modern fonts, for a description see http://scripts.sil.org/XeTeX.  The
XeTeX engine can also be used for ConTeXt formats and also provides
pdf/dvi output.

Beside this I'm also thinking about getting the texlive-bin* packages
into a more general way of installing, that it is poosible to install
several texlive-bin* packages for several architectures in parallel
without a complaining rpm at install.

There are several packages which are replaced by texlive:

   texlive-cjk   ->  cjk-latex :  Don't know if this works!!
   texlive-latex ->  latex-beamer latex-pgf latex-ucs

currently not integrated but maybe possible

   jadetex
   jsclasses
   musictex/musixtex
   passivetex
   xmltex

currently missed

   gentle        (was part of the old teTeX)

currently not known status

   HLaTeX        (don't know how far the cjk package fits)
   HLaTeX-fonts  (ditto)

Please note that all package are much more larger than those of
teTeX. Most because much more locale support and fonts are included.
Comment 18 Dr. Werner Fink 2007-06-12 14:57:42 UTC
Fixed