<div dir="ltr">Hi Norbert<br><br>Thanks for the move, I was not aware of this mailing list.<br><br>As far as the directory goes, I just assumed nothing for the output directory, hence the path is just an alterable input. If all needs to be in one place, it can be adjusted as well but it is not a limitation of the software.<br><br>As far as the decompression goes, I am not entirely certain about the way it is done. As far as I can tell from the documentation and the source code, the tarfile package will refer to the lzma package for xz files. This however imports a LZMADecompressor that I do not find directly in the source code. I assume this is just a layer on top of C to support python calls to it. I just think that it is fast enough for this purpose as well as it is cross-platform.<br><br>At the moment I think it is best if all the requirements for the package download were to be listed.<br>Correct me if I am wrong but the installer uses tlmgr, does it not?<br>If that were to be true I would only change the download portion of tlmgr by calling this downloader, leaving the logic intact. If that were to be the case only simpel download commands and responses can be given and returned by the program. Letting the logic of reverting back to the previous version be handled by tlmgr.<br><br>If you would want to discuss this further, you can mail me or we could have a meeting.<br><br>Kind regards<br>Milan</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Op wo 27 apr. 2022 om 10:15 schreef Norbert Preining <<a href="mailto:norbert@preining.info">norbert@preining.info</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Milan,<br>
<br>
(moving this to the tex-live mailing list, since texhax is not really<br>
the best place for that!)<br>
<br>
thanks a lot. I took a look at the repo, and it is fast indeed.<br>
Unpacking needs to be done into the same directory, though.<br>
Concerning the xz compression, is Python using some library or the<br>
external xz/xzdec command, do you know?<br>
<br>
I am still thinking about how we could reasonable integrate such<br>
"alternative install cores" into the whole infra. In particular, since<br>
it would not only be for the installer itself, but also for tlmgr.<br>
But with tlmgr, there are a lot of additional requirements (reverting to<br>
previous version if installation failed, ...) that is not clear to me<br>
how this can be easily done.<br>
<br>
Still, it is a great start, thanks a lot!<br>
<br>
All the best<br>
<br>
Norbert<br>
<br>
> <a href="https://github.com/skaanbilly2/tex-live-installer" rel="noreferrer" target="_blank">https://github.com/skaanbilly2/tex-live-installer</a><br>
<br>
--<br>
PREINING Norbert <a href="https://www.preining.info" rel="noreferrer" target="_blank">https://www.preining.info</a><br>
Mercari Inc. + IFMGA Guide + TU Wien + TeX Live<br>
GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13<br>
</blockquote></div>