fedora-infra / mdapi

A simple and fast API for serving the metadata from the RPM repositories.
https://mdapi.fedoraproject.org/
GNU General Public License v3.0
8 stars 11 forks source link

Modular repositories #112

Open ppisar opened 1 year ago

ppisar commented 1 year ago

Fedora puts modular packages into dedicated repositories. An example for Rawhide https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Modular/. https://mdapi.fedoraproject.org/branches does not list them. Could you add them? Please be ware that modular repositories can contain packages in multiple versions. Hence https://mdapi.fedoraproject.org/rawhide/pkg/perl-libs-like query should report more than one package.

gridhead commented 1 year ago

I would run through the infrastructure team to better understand if we should implement this feature before we go ahead with making it happen. Give me some time to get back to you on this.

dralley commented 1 year ago

@ppisar given the recent decisions to drop modularity from fedora, is this still desired?

ppisar commented 1 year ago

The decision removes modularity from Fedora ≥ 39 repositories. If mdapi service only targets that Fedoras, then this request is not valid any longer.

dralley commented 1 year ago

If mdapi service only targets that Fedoras, then this request is not valid any longer.

Well it seems to go back to at least Fedora 28, though I don't know for which branches it is absolutely required. I assume any non-EOL branches.

My question is more along the lines of, the support has never existed since modularity was introduced and there doesn't seem to be any obvious issues resulting from that, and the utility will only decrease from here on, so would it even be worth spending time on this?

ppisar commented 1 year ago

I don't think there is anybody ho desperately needs this implementation for Fedora 37 or 38. So my opinion is that it does not make sense to start working on it.