FS#74248 - [base] add zstd package as a dependency

Attached to Project: Arch Linux
Opened by Ivan Gut (ivanarch) - Saturday, 26 March 2022, 14:27 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:23 GMT
Task Type Feature Request
Category Packages: Core
Status Closed
Assigned To Levente Polyak (anthraxx)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:
The base package (https://archlinux.org/packages/core/any/base/), should include de zstd package as a dependency.
The zstd package is used by default in the linux kernel initramfs, and is the new de facto standard for archlinux package compression.

Additional info:
* package version(s): 2-2
* config and/or log files: none.

Steps to reproduce:
Not a bug.
This task depends upon

Closed by  Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:23 GMT
Reason for closing:  Moved
Additional comments about closing:  https://gitlab.archlinux.org/archlinux/p ackaging/packages/base/issues/5
Comment by Allan McRae (Allan) - Saturday, 26 March 2022, 14:59 GMT
pacman is in base, which depends on libarchive, which depends on zstd.
Comment by Ivan Gut (ivanarch) - Sunday, 27 March 2022, 13:22 GMT
libarchive depends on bzip2, zstd, and xz. They are all in the base package except zstd.
That is the motivation to include zstd as a dependency in the base package.

Comment by Undefined (Mailsh) - Wednesday, 11 October 2023, 08:38 GMT
A more logical and cleaner way would be to remove bzip2, gzip, xz from dependencies.
systemd-sysvcompat is an optional systemd dependency and it is advisable to remove it as well.
Do I have to send a new report about this?

Loading...