[tex-live] tlmgr testing

Victor Ivrii vivrii at gmail.com
Sat Oct 4 12:53:07 CEST 2008


Update at 2008-10-06 at 6:02

Riemann:victor101%sudo tlmgr update --all
Password:
tlmgr: installation location http://ctan.org/systems/texlive/tlnet/2008
newalg (collection-science): removed package
bin-texlive: revision in http://ctan.org/systems/texlive/tlnet/2008 is
less then local revision, not updating!
update: collection-science (10052 -> 10847) ... done
/usr/texbin/tlmgr: gene-logic not installed locally
update: ifxetex (10792 -> 10831) ... done
update: logic (7340 -> 10848) ... done
update: minutes (7340 -> 10832) ... done
update: oberdiek (10690 -> 10833) ... done
update: pax (10802 -> 10843) ... done
update: pax.universal-darwin (10802 -> 10843) ... !!!Error:
non-existent bin/universal-darwin/pdfannotextractor
done
update: pst2pdf (10791 -> 10835) ... done
texlive.infra: revision in http://ctan.org/systems/texlive/tlnet/2008
is less then local revision, not updating!


My observations show that
1) newalg was really removed (change of tlmgr behavior)
2)  pax.universal-darwin: link was broken (it was to script
pdfannotextractor.texlua) now it is fixed to pdfannotextractor.pl
3) gene-logic which belongs if I understand correct to
collection-science had  not been installed and %tlmgr install
gene-logic was required (change of tlmgr behavior):


After update --all

tlmgr show gene-logic
Package:   gene-logic
Category:  Package
ShortDesc: Typeset logic formulae, etc.
LongDesc:  The package provides a facility to typeset certain logic
formulae. It provides an environment like eqnarray, an extended
newtheorem environment, and several macros.
Installed: No
Collection:collection-science

Only after %tlmg install gene-logic Installed: No changed to Yes (I
checked also looking at files)

So we see two big changes: actual removal and  not installing new
packages into installed categories. While I understand logic beyond
removal (keeping copies consistent) it may be a problem for those who
administrate texlive for a large group of people: in my Dept there are
few my esteemed colleagues with a very little knowledge and very big
mouths who will come screaming and yelling if their favorite package
disappears and manual installation to texmf-local in 5 minutes will
not serve as excuse!

Non-installation is even more problematic: it breaks consistency.

Victor

PS Having few computers to administrate I can verify my observations easily
PPS Agreeing (probably foolishly) to administrate TL and thus
associated texmf-local on our Dept server I am not afraid of big
mouths of some of my esteemed colleagues (who will probably use
coexisting tetex not being able to switch the path) but for real
sysadmins situation could by yucky

PPPS Now a bit unrelated: Imagine large Dept with a lot of machines
running TeXLive. Now one needs to install on all these machines some
package which cannot be included to TL. It would be very nice if
1) tlmgr had a sibling which would be able to do similar things but
using texmf-local as an installation and some local Dept server as a
source
2) It would require a public release of the packager for the packages.

I mean: TL team just drops these pieces of s/w (with instructions but
without responsibility) to the public which would be free to bork
their texmf-local  using a new tool

Victor








-- 
========================
Victor Ivrii, Professor, Department of Mathematics, University of Toronto
http://www.math.toronto.edu/ivrii


More information about the tex-live mailing list