Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

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


The base package (, 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: 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?