You are not logged in.
Hi all,
I have a small question: If now all packages are distributed as tar.zst, why not configure `/etc/makepkg.conf` to use zst by default instead xz?
And yes I can open a bug to change the PKGEXT line, but prefer ask before here.
Greetings
Offline
The packages in the Arch binary repos are being changed, that has nothing to do with /etc/makepkg.conf.
Online
The packages in the Arch binary repos are being changed, that has nothing to do with /etc/makepkg.conf.
Yes, but I say about packages that you make with makepkg command. With current configuration them are built as tar.xz.
Offline
You probably want them built without compression unless you have a reason to keep the package around after installation.
Offline
You probably want them built without compression unless you have a reason to keep the package around after installation.
For speed, yes. But I'm thinking in consistence, if Arch Linux standard for packages is .tar.zst I think that makepkg should use .tar.zst as default.
Offline
But I'm thinking in consistence
Again, unless you keep those built package files around, there's nothing to be (in)consistent. But in any case, they're your packages, by all means modify your makepkg.conf.
"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" - Richard Stallman
Offline
amhairghin wrote:But I'm thinking in consistence
Again, unless you keep those built package files around, there's nothing to be (in)consistent. But in any case, they're your packages, by all means modify your makepkg.conf.
Inconsistent from point of view that distro uses .tar.zst in packaging but .tar.xz in config.
Anyway is only a suggestion :-)
Offline
The information you're looking for to set this as a LOCAL default is in the wiki, https://wiki.archlinux.org/index.php/Makepkg .
I keep built packages around in my own local repository and do use zst as default in makepkg.conf.
Last edited by Lone_Wolf (2020-04-08 13:12:09)
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
Lone_Wolf, the information the OP is asking about is not in the wiki. While I think the OP's question is a bit silly, it's worth actually reading it before posting a response just to the thread title.
"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" - Richard Stallman
Offline
I did read it, but missed that OP wanted it as an archlinux default and not a local default.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline