Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main/apt,dpkg): Remove dependency on libbz2 and zstd #21476

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

fornwall
Copy link
Member

As apt & dpkg are critical packages we should strive to have as few dependencies as possible, to make it less likely that we break our package manager and decrease our worries when changing some packages (see e.g. #21453 (comment)).

I don't think anyone is using bz2 or zst compressed package or repository metadata files with Termux, but might be mistaken here (and have not tested this on-device yet), hence the draft status.

See #19980 as a related issue.

@twaik
Copy link
Member

twaik commented Oct 9, 2024

Can you please also make apt statically link to lzma, lz4, zlib, gzip and bzip and make them build-only dependencies instead of linking them dynamically? Probably not very wise for storage reasons but it will make apt less fragile.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants