[tex-live] TeX Live Manager update does work because of obsoleted records in tlpdb

Manuel Pégourié-Gonnard mpg at elzevir.fr
Wed Sep 23 20:52:52 CEST 2009


Peter Cibulka a écrit :
> Hello TeX Live team 
> 
Hi,

Others have answered the most important questions, and I agree with what they
said. A little bit more about one detail.

> ---------------------------------------------------- 
> Then I checked the content of the texlive.tlpdb.3844 file. Surprisingly it
> contains this hyperref record (abridged):
> ------------------------------------------------------------- 
> name hyperref 
> category Package 
> revision 12984 
> ... 
> catalogue-ctan /macros/latex/contrib/hyperref 
> catalogue-date 2009-04-05 11:23:11 +0200 
> catalogue-license lppl 
> catalogue-version 6.78q 

As Norbert said, what really matters is the "revision" line, all liens starting
with "catalogue-" are purely informational: they can even be missing (and they
actually are for some packages).

> 2008-08-20 V6.78g (as on DVD) 
> 2009-05-01 V6.78r (as currently installed - probably result of initial update) 
> 2009-09-10 V6.78u (as currently on http://www.tug.org/ctan.html ) 
> 2009-04-05 V6.78q!!! (as currently in tlpdb) 

Now, my explanation: 6.78g on DVD is OK, 6.78u on CTAN is greater that what TL08
offers and this is ok because TL08 is frozen, so the only suprising difference
is 6.78r according to the installed .sty vs 6.78q according the the
"catalogue-version" field in tlpdb.

Now, as the name says, this information is taken from the catalogue, which is
updated overnight after package updates on CTAN, iirc. So, if a package is
updated from CTAN to TL the day it was uploaded to CTAN, the catalogue
information is still lagging behind, which would explain this difference.

Again, the catalogue information is not used by tlmgr, so it is not a problem
for TL updates.

Manuel.


More information about the tex-live mailing list