Skip to content

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