* 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

Reply via email to