Mailinglist Archive: opensuse-bugs (7848 mails)

< Previous Next >
[Bug 477725] [Publishing] tlmgr does not work
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Thu, 19 Feb 2009 10:14:16 -0700 (MST)
  • Message-id: <20090219214706.D1D68CC7DB@xxxxxxxxxxxxxxxxxxxxxx>

User preining@xxxxxxxx added comment

Norbert Preining <preining@xxxxxxxx> changed:

What |Removed |Added
CC| |preining@xxxxxxxx

--- Comment #4 from Norbert Preining <preining@xxxxxxxx> 2009-02-19 10:14:15
MST ---
As the upstream author of tlmgr and the whole infra structure (and the Debian
maintainer for TeX Live packages) some short comments here:
- SUSE is right to disable tlmgr. It could have done better by only
deactivating some of its functionality, but that is hard a task. Furthermore,
probably all but a very small set of functions can actually be used on a
distribution system. On Debian we will face the same problem

- TeX Live cannot use rpm a priori. It was written to work portably on a huge
amount of operating systems and architectures (from Windows, Solaris, AIX to
Linux). The main use of tlmgr is to make updates of TeX Live over the network
possible. That needed a specific structure, and rpm was for sure not the one
since it is not available on all systems.

- Mixing tlmgr operations with rpm operations is also impossible, due to the
file database kept by rpm etc.

So I see (and it will be the same on all distributions) only a few
possibilities to give users the same experience with distribution-TeX Live as
with normal TeX Live:
- distributions create one package (rpm, deb, whatever) per TLP (TeX Live
Package), or at least following the collections of TeX Live (as it is done on
Debian side: one collections on TeX Live maps to one binary package on Debian),
and the distributions rebuild their archives on a regular base. This way users
will get the same updates

- distributions invent some sand-box for TeX Live where tlmgr can work and
update, but the rest is kept be done with rpm. That seems to be quite difficult
because we (tlmgr) needs to modify/edit/update the central definition files
updmap.cfg, fmtutil.cnf, and language.dat(.def).

My recommendatation for users are now:
- if you are NOT in need of the daily shiniest new updates, and that is in 99%
of the users the fact, use the distribution packages of TeX Live. Distributors
invest lot of time to make TeX Live integrate well with the rest of the

- Only AND ONLY ONLY ONLY if you need the newest stuff *immediately* and cannot
install it to your TEXFMHOME of TEXMFLOCAL, then simply install normal TeX

For the distributors: Please contact us at tldistro@xxxxxxx, we are open to all
discussions and suggestions, but keep in mind the audience we are working for
and the audience you are working for. We are not mono-system-orientated.

All the best


Configure bugmail:
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >