SUSE / rmt

RPM repository mirroring tool and registration proxy for SUSE Customer Center.
Other
38 stars 45 forks source link

Bump repomd_parser to 0.1.6 for ztd and pin gems which have 2.6+ dependency on later versions #1073

Closed felixsch closed 10 months ago

felixsch commented 10 months ago

part of: https://trello.com/c/BfrlfQwR/3154-support-zst-compression-format-in-rmt Also handles: https://github.com/SUSE/rmt/pull/1045 and https://github.com/SUSE/rmt/pull/1042 fixes: https://github.com/SUSE/rmt/issues/1050

This is updating repomd_parser which now comes with zstd support and pinning gems which updates now requires ruby 2.6+ to work.

How to review this pull request:

$ bin/rmt-cli repos custom add http://download.opensuse.org/tumbleweed/repo/oss/ tumble-oss
$ bin/rmt-cli mirror repository tumble-oss
# expect: Wait until it starts downloading `rpm` packages to know it successfully parsed the `primary.xml.zst` file

Thank you for reviewing this pull request! If you have questions, please do not hesitate to ask! :rocket:

ngetahun commented 10 months ago

Support zst compression format in RMT