As no one seems to be interested in keeping the osgi generators, I will proceed to remove them starting from Fedora 42. On Fri, Sep 6, 2024 at 10:18 AM Mikolaj Izdebski <mizdebsk@xxxxxxxxxx> wrote: > > Hi. > > I'm considering deprecating and eventually removing osgi > Provides/Requires generators. Does anyone have any objections? > > I don't see any reason to keep osgi generators. They used to be used > for Eclipse packaging, but Eclipse in Fedora is long gone and it's not > coming back. > > I am in the process of rewriting all Java dependency generators to use > the new RPM multi-file protocol [1] and removing dependency on Python. > Our Java generators were implemented in Python, when Python was > assumed to be always installed in every system, which is a false > assumption these days. Instead of rewriting osgi generators I would > rather drop them as their usefulness is doubtful to me. > > Of course the removal will need to happen in two phases -- first > disable Requires generation, then after mass rebuild, disable Provides > generator too. > > -- > Mikolaj Izdebski > > [1] https://rpm-software-management.github.io/rpm/manual/dependency_generators.html#multifile-protocol-rpm--420 -- _______________________________________________ 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 Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue