* Miro Hrončok: > On 19. 06. 26 15:38, Florian Weimer wrote: >> The Packaging Guidelines currently say this, under Spec Legibility: >> | To help facilitate legibility, only macros and conditionals for >> Fedora >> | and EPEL are allowed to be used in Fedora Packages. Use of macros and >> | conditionals for other distributions, including Fedora derivatives, is >> | not permitted in spec files of packages in the main Fedora >> | repositories unless those macros and conditionals are also present in >> | Fedora. >> <https://docs.fedoraproject.org/en-US/packaging-guidelines/#_spec_file_encoding> >> I would like to get this changed to explicitly permit %fedora, >> %rhel, >> %centos, %epel. And augment this list with %hummingbird, now that >> Hummingbird images are part of the Fedora family. >> What's the best way to build consensus for this kind of a change to >> the >> Packaging Guidelines, and implement it? > Open a ticket (or a ticket and a PR) at > https://forge.fedoraproject.org/packaging/guidelines
Here's the ticket: Clarify distribution conditionals in spec files <https://forge.fedoraproject.org/packaging/guidelines/issues/1546> > Not sure about %hummingbird, as there is probably not much usage. Do > we know more information about macros in Hummingbird's build > environment? Hummingbird does not define %rhel, so they typically change %rhel to %rhel || %hummingbird in the spec files they forked. You can see examples in their monorepo: <https://gitlab.com/search?search=%25%7B%3Fhummingbird%7D&project_id=73447720&group_id=112699049&search_code=true&repository_ref=main> I don't expect that to be rolled out across all Fedora spec files. (In my opinion, Hummingbird should define %rhel …) They don't want to fork our package, but want a change that is not suitable for Fedora nor RHEL. I disagree quite strongly with the change, so I'd prefer if the macro for it explicitly referenced Hummingbird. Thanks, Florian -- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] 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/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
