Il 23/03/23 19:52, Ben Cotton ha scritto:
A quick look about this change impact on bodhi-server, as I understand
from the relevant module at
https://github.com/fedora-infra/bodhi/blob/develop/bodhi-server/bodhi/ser...
:
== Detailed Description ==
- Switch default compression from gz to zstd. DNF is able to
decompress zstd via libsolv since Fedora 30 and RHEL 8.4. It will
still be possible to create gz compressed repodata by manually
specifying gz compression.
As I understand, bodhi sets XZ compression on all repos
but those with a
release prefix set to 'FEDORA-EPEL' (EPEL7, EPEL8 and EPEL9) where it
uses BZ2.
Do we want to continue using XZ or switch to the new ZSTD default?
Do we want to continue using BZ for EPEL9 or switch to ZSTD/XZ? (EPEL
Next, both 8 and 9, are already using XZ if I understand correctly)
- Stop generating metadata in sqlite database format by default. It
will still be possible to create them using a --database switch or via
sqliterepo_c tool. (It looks like the only user left is mdapi:
https://github.com/fedora-infra/mdapi/issues/97).
I think this haven't got
impact on bodhi-server.
- When adding groups.xml to repodata createrepo_c currently adds two
variants to repomd.xml. The specified file as is, uncompressed, with
the type "group" and also a compressed variant with type "group_XX",
where XX is compression suffix. This is atypical and unexpected. We
propose to include just one variant of groups.xml using specified
compression and repomd.xml type "group". This is not compatible with
yum in RHEL 7. If required users will still be able to create
repositories with the old layout using modifyrepo_c.
I'm not sure if this has impact on bodhi-server. We're composing
repodata for EPEL7 and EPEL8 which still use yum, but I don't think
we're adding groups metadata?
Mattia