[tlu] new beta

Bruno Voisin bvoisin at icloud.com
Sat Jun 23 12:00:38 CEST 2018


> Le 23 juin 2018 à 03:46, Herbert Schulz <herbs at wideopenwest.com> a écrit :
> 
>> On Jun 22, 2018, at 7:03 PM, Adam R. Maxwell <amaxwell at mac.com> wrote:
>> 
>> I've just uploaded a beta release that fixes the infra update display problem when arch-specific files are updated, and also adds support for updating tlgpg.
> 
> I already updated the gpg so that didn't get triggered and no updates (yet) today.

Same here: is there an easy way to trick TLU into considering tlgpg needs to be updated?

I thought about editing texlive.tlpdb, the same way Dick (Koch) did for testing earlier. But texlive.tlpdb contains two entries

name tlgpg
category Package
revision 1
shortdesc gpg for TeX Live
depend tlgpg.ARCH
containersize 564
containerchecksum a6a0ccf54bb44a2153ee0ead3c4274dcd868d645800c3984bd40723a7c66f909f332ab1a0fb61108db96fcc975367a7a4afbe6914d35d790f7e3ce366544a104
runfiles size=1
 tlpkg/installer/gpg/README

name tlgpg.x86_64-darwin
category Package
revision 10
shortdesc x86_64-darwin files of tlgpg
containersize 405280
containerchecksum cf8a1c3f0d9dee22813e612027de5b6c3cfafb384bafe65f7698b5f054c76eeba0c0db8ad148c512a9637d90fb108cf284f91089338ea3af373df432b2b788b9
binfiles arch=x86_64-darwin size=241
 tlpkg/installer/gpg/gpg.x86_64-darwin

and I don't remember from your discussion of texlive.infra vs texlive.infra.x86_64-darwin on the MacTeX list (re. the infra update display) which does what and in particular which one triggers the other.

The above seems to say tlgpg is just the README file while tlgpg.x86_64-darwin is the binary. But are they independent? Again, the tlgpg entry above contains "depend tlgpg.ARCH" which seem to say tlgpg triggers tlgpg.x86_64-darwin, not the other way round, right?

That said, I'm not even sure "0" would be a valid revision number, were the number for tlgpg to be edited.

Finally, you (Adam) wrote on the MacTeX list

> Well, that's interesting. TLU only supports a single repository at a time, so it won't ever check for updates. I guess I could do a manual check in the background if it's installed. Ick.

Does this mean the tlpgpg update is triggered not by texlive.tlpdb, but by checking whether the actual gpg.x86_64-darwin binary is installed? Or do you just do a "sudo tlmgr --repo http://www.preining.info/tlgpg update tlgpg" in the background?

In other words, when you wrote "a manual check in the background if it's installed", did you mean (1) you check whether gpg is installed (based on whether the binary is present maybe?) and (2) then, if it is,  "sudo tlmgr --repo http://www.preining.info/tlgpg update tlgpg"?

Bruno




More information about the tlu mailing list