Hello All,
This is an update about the Module obsoletes and EOL [1] change which we proposed for F34. We have a little bit of a good news/bad news situation here.
The good news is that the groundwork for the Obsoletes and EOL has been done. DNF, libmodulemd and createrepo_c accept the format and know how to work with it. All the technical changes are submitted (we are working on documentation right now [2]), merged and can be tried out in rawhide. The format definition for the obsoletes can be found here [3].
The bad news is that we are not able to add the support of the obsolete format to the Fedora pipeline for F34. So we are postponing it to F35 for now.
The one thing that we need to discuss, before making changes to the Fedora pipeline, is how the obsoletes will be used in Fedora. As the obsoletes/lifecycles enable you to set lifecycles which are not bound to the release cycle of a Fedora release. The Modularity team mostly cares about the standards of the technology (i. e. what are the file formats, how modules are built etc.) were not here to set/mandate the policies of metadata distribution in a release pipeline.
It would be great if we could start a discussion about how modular obsoletes will be used in Fedora? Where will be they stored? Who will be able to change them? Just a couple of questions to get the discussion started. Any involvement of the Fedora community is highly appreciated.
[3] https://github.com/fedora-modularity/libmodulemd/blob/main/yaml_specs/modulemd_obsoletes_v1.yaml
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx