Discussion:
[tex-live] update-tlmgr-latest.sh inconsistency
Maxwell, Adam R
2009-09-11 19:27:08 UTC
Permalink
Mac OS X 10.5.8, TL 2009 pretest. After running update-tlmgr-latest.sh, I
have tlmgr 15199, but tlmgr update --list reports texlive.infra with version
15214 is available, and that the package manager still needs update.

So it appears to me that update-tlmgr-latest.sh wasn't regenerated, or
didn't pick up all the pieces it needed? Here are the steps I followed, and
results along the way:

$ curl -O
http://ftp.math.utah.edu:80/pub//texlive/tlnet/update-tlmgr-latest.sh

$ sudo sh update-tlmgr-latest.sh
Verifying archive integrity... All good.
Uncompressing TeX Live Manager
Updater.....................................................................
............................................................................
......
./runme.sh: updating in /usr/local/texlive/2009...
D:Loading /usr/local/texlive/2009/tlpkg/texlive.tlpdb ...
D:Using shipped
/usr/local/texlive/2009/tlpkg/installer/wget/wget.universal-darwin for wget
(tested).
D:Using shipped
/usr/local/texlive/2009/tlpkg/installer/xz/xzdec.universal-darwin for xzdec
(tested).
D:Using shipped
/usr/local/texlive/2009/tlpkg/installer/xz/xz.universal-darwin for xz (not
tested).
./runme.sh: done.

$ tlmgr --version
tlmgr revision 15199 (2009-09-10 02:06:01 +0200)
tlmgr using installation: /usr/local/texlive/2009
TeX Live (http://tug.org/texlive) version 2009-dev

$ tlmgr update --list
tlmgr: package repository http://ftp.math.utah.edu:80/pub//texlive/tlnet/
Updates for tlmgr itself are present.
============================================================================
===
Please update the package manager first, via either
tlmgr update --self
or by getting the latest updater for Unix-ish systems:
http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.sh
and/or Windows systems:
http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.exe
Then continue with other updates.
============================================================================
===
[snip]
texlive.infra [269k]: local: 15199, source: 15214 (update)
[snip]
Karl Berry
2009-09-11 21:58:11 UTC
Permalink
Mac OS X 10.5.8, TL 2009 pretest. After running update-tlmgr-latest.sh, I
have tlmgr 15199, but tlmgr update --list reports texlive.infra with version
15214 is available, and that the package manager still needs update.

So it appears to me that update-tlmgr-latest.sh wasn't regenerated,

update-tlmgr-latest wasn't regenerated because the cron job detected a
consistency failure. That part is correct. The problem is that the
tlnet files were updated when they shouldn't have been. Working on it ...

Maybe we'll get it right one day, but don't hold your breath :(.

I think your strategy for TLU of using update-tlmgr-latest.sh is fine.

Best,
Karl
Maxwell, Adam R
2009-09-11 22:13:13 UTC
Permalink
Post by Karl Berry
update-tlmgr-latest wasn't regenerated because the cron job detected a
consistency failure. That part is correct. The problem is that the
tlnet files were updated when they shouldn't have been. Working on it ...
Thanks! I just wanted to make sure you guys knew about it.
Post by Karl Berry
Maybe we'll get it right one day, but don't hold your breath :(.
I'm not worried about it. I expect changes will be less frequent as time
goes on, too.
Post by Karl Berry
I think your strategy for TLU of using update-tlmgr-latest.sh is fine.
I hope so, since it was your idea :). It's worked well, but if you ever
decide to stop generating it, I'll switch to tlmgr update --self.
Loading...