[tlu] TLU critical update still faliing
Bruno Voisin
bvoisin at icloud.com
Sat Nov 18 12:32:48 CET 2023
> On 18 Nov 2023, at 12:16, Bruno Voisin via tlu <tlu at tug.org> wrote:
>
> StackExchange has a page about the differences between Linux gnutar and macOS bsdtar
>
> https://apple.stackexchange.com/questions/197839/why-is-extracting-this-tgz-throwing-an-error-on-my-mac-but-not-on-linux
>
> It's too technical for me, but it mentions hard links. I did get messages about hard links -- which I didn't understand -- doing my previous tests, and at some point last night -- I don't remember how -- I ended up with an installer/xz directory containing the 15 binaries for the different architectures, plus what I think were 15 hard links with the same names.
Well, as usual after posting and walking around for a couple of minutes, things got clearer.
There seems to be duplicates in the recovery script
% ./update-tlmgr-latest.sh --list
[...]
drwxr-xr-x karl/root 0 2023-11-16 02:12 ./master/tlpkg/installer/xz/
-rwxr-xr-x karl/root 191176 2021-02-26 00:07 ./master/tlpkg/installer/xz/xz.aarch64-linux
-rwxr-xr-x karl/root 196432 2021-03-06 20:58 ./master/tlpkg/installer/xz/xz.amd64-freebsd
-rwxr-xr-x karl/root 179944 2021-02-27 09:10 ./master/tlpkg/installer/xz/xz.amd64-netbsd
-rwxr-xr-x karl/root 169992 2019-03-02 17:21 ./master/tlpkg/installer/xz/xz.armhf-linux
-rwxr-xr-x karl/root 179612 2021-03-06 21:12 ./master/tlpkg/installer/xz/xz.i386-freebsd
-rwxr-xr-x karl/root 206940 2021-02-26 01:43 ./master/tlpkg/installer/xz/xz.i386-linux
-rwxr-xr-x karl/root 191124 2021-02-27 09:10 ./master/tlpkg/installer/xz/xz.i386-netbsd
-rwxr-xr-x karl/root 171604 2019-03-02 01:26 ./master/tlpkg/installer/xz/xz.i386-solaris
-rwxr-xr-x karl/root 451744 2022-03-02 23:42 ./master/tlpkg/installer/xz/xz.universal-darwin
-rwxr-xr-x karl/root 257536 2021-02-04 04:31 ./master/tlpkg/installer/xz/xz.exe
-rwxr-xr-x karl/root 186368 2021-02-26 14:55 ./master/tlpkg/installer/xz/xz.x86_64-cygwin.exe
-rwxr-xr-x karl/root 193624 2021-03-06 20:17 ./master/tlpkg/installer/xz/xz.x86_64-darwinlegacy
-rwxr-xr-x karl/root 183552 2021-02-26 01:43 ./master/tlpkg/installer/xz/xz.x86_64-linux
-rwxr-xr-x karl/root 1004404 2019-03-02 17:21 ./master/tlpkg/installer/xz/xz.x86_64-linuxmusl
-rwxr-xr-x karl/root 188472 2019-03-02 01:26 ./master/tlpkg/installer/xz/xz.x86_64-solaris
hrwxr-xr-x karl/root 0 2021-02-26 00:07 ./master/tlpkg/installer/xz/xz.aarch64-linux link to ./master/tlpkg/installer/xz/xz.aarch64-linux
hrwxr-xr-x karl/root 0 2021-03-06 20:58 ./master/tlpkg/installer/xz/xz.amd64-freebsd link to ./master/tlpkg/installer/xz/xz.amd64-freebsd
hrwxr-xr-x karl/root 0 2021-02-27 09:10 ./master/tlpkg/installer/xz/xz.amd64-netbsd link to ./master/tlpkg/installer/xz/xz.amd64-netbsd
hrwxr-xr-x karl/root 0 2019-03-02 17:21 ./master/tlpkg/installer/xz/xz.armhf-linux link to ./master/tlpkg/installer/xz/xz.armhf-linux
hrwxr-xr-x karl/root 0 2021-02-04 04:31 ./master/tlpkg/installer/xz/xz.exe link to ./master/tlpkg/installer/xz/xz.exe
hrwxr-xr-x karl/root 0 2021-03-06 21:12 ./master/tlpkg/installer/xz/xz.i386-freebsd link to ./master/tlpkg/installer/xz/xz.i386-freebsd
hrwxr-xr-x karl/root 0 2021-02-26 01:43 ./master/tlpkg/installer/xz/xz.i386-linux link to ./master/tlpkg/installer/xz/xz.i386-linux
hrwxr-xr-x karl/root 0 2021-02-27 09:10 ./master/tlpkg/installer/xz/xz.i386-netbsd link to ./master/tlpkg/installer/xz/xz.i386-netbsd
hrwxr-xr-x karl/root 0 2019-03-02 01:26 ./master/tlpkg/installer/xz/xz.i386-solaris link to ./master/tlpkg/installer/xz/xz.i386-solaris
hrwxr-xr-x karl/root 0 2022-03-02 23:42 ./master/tlpkg/installer/xz/xz.universal-darwin link to ./master/tlpkg/installer/xz/xz.universal-darwin
hrwxr-xr-x karl/root 0 2021-02-26 14:55 ./master/tlpkg/installer/xz/xz.x86_64-cygwin.exe link to ./master/tlpkg/installer/xz/xz.x86_64-cygwin.exe
hrwxr-xr-x karl/root 0 2021-03-06 20:17 ./master/tlpkg/installer/xz/xz.x86_64-darwinlegacy link to ./master/tlpkg/installer/xz/xz.x86_64-darwinlegacy
hrwxr-xr-x karl/root 0 2021-02-26 01:43 ./master/tlpkg/installer/xz/xz.x86_64-linux link to ./master/tlpkg/installer/xz/xz.x86_64-linux
hrwxr-xr-x karl/root 0 2019-03-02 17:21 ./master/tlpkg/installer/xz/xz.x86_64-linuxmusl link to ./master/tlpkg/installer/xz/xz.x86_64-linuxmusl
hrwxr-xr-x karl/root 0 2019-03-02 01:26 ./master/tlpkg/installer/xz/xz.x86_64-solaris link to ./master/tlpkg/installer/xz/xz.x86_64-solaris
If my interpretation of the StackExchange page is correct, it's these duplicates that the macOS (bsd)tar has trouble with. See especially
https://apple.stackexchange.com/a/197939
Bruno
More information about the tlu
mailing list.