Closed tqre closed 4 years ago
It seems I can choose the package extension from /etc/makepkg.conf
PKGEXT='.pkg.tar.zstd'
Still wondering though why the default is not used...
For .zstd
vs. .zst
, the only reason why .zstd
is used is because the author of https://github.com/archlinuxhardened/selinux/pull/32/files used it. But indeed, https://www.archlinux.org/news/now-using-zstandard-instead-of-xz-for-package-compression/ is very clear that the default file extension is .pkg.tar.zst
, not .pkg.tar.zstd
. I will change this.
By the way, I only run tests on a VM and a system that were upgraded and not reinstalled, and when pacman got upgraded, /etc/makepkg.conf
was not upgraded and still contained PKGEXT='.pkg.tar.xz'
instead of PKGEXT='.pkg.tar.zst'
. This is why I have not hit these issues so far...
About the docker configuration in this project (Dockerfile
and `.dockerignore), it is mainly the remnants of some tests I did a few years ago to try building the packages (and hosting them as build artifacts). At the time, there was no official Arch Linux Docker image (now there is https://hub.docker.com/_/archlinux) and no free CI system would provide free hosting of build artifacts (now GitHub Actions might be used for this). I would be very helpful to configure a CI which builds automatically all packages from this repository (and detect bugs such as the one you reported), so if you or someone else wants to contribute to this project, it would be a nice thing to set up.
Thanks
Sorry about, should have payed closer attention...
I'm running multiple Arches with QEMU and started experimenting with Arch & SELinux. Running Arch as the hypervisor as well. Many of the scripts refer to .zstd instead of .zst: at least
clean.sh
andbuild_and_install_all.sh
I created a pull request forclean.sh
, as I ran into other issues withbuild_and_install_all.sh
.I wonder if this has something to do with Docker? There is no reference how Docker should be used in this project.