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

doc: Support for compressed documents is scheduled for removal #608

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

ppisar
Copy link
Collaborator

@ppisar ppisar commented Feb 1, 2023

YUM repositories gain support for more and more compression formats. That naturally means enhancing createrepo_c (a repository producer), and librepo (a repository consumer). The repository works here as a transport mechanism.

Therefore it does not make sense to duplicate the compression support in libmodulemd. Especially if the main application is package manager which uses librepo for retrieving YAML documents. These applications can use librepo for decompressing the documents before passing them into libmodulemd.

Compression support in libmodulemd needs magic (file) and rpm libraries. Especially libmagic carry dozen-megabyte large file format database. It is desired to remove compression support from libmodulemd.

As a result, this patch marks compression support deprecated.

#606

YUM repositories gain support for more and more compression formats.
That naturally means enhancing createrepo_c (a repository producer),
and librepo (a repository consumer). The repository works here as
a transport mechanism.

Therefore it does not make sense to duplicate the compression support
in libmodulemd. Especially if the main application is package manager
which uses librepo for retrieving YAML documents. These applications
can use librepo for decompressing the documents before passing them
into libmodulemd.

Compression support in libmodulemd needs magic (file) and rpm
libraries. Especially libmagic carry dozen-megabyte large file format
database. It is desired to remove compression support from
libmodulemd.

As a result, this patch marks compression support deprecated.

<fedora-modularity#606>
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.

1 participant