Dne 22. 06. 26 v 18:55 Neal Gompa napsal(a):
On Mon, Jun 22, 2026 at 12:48 PM Vít Ondruch <[email protected]> wrote:
I for one think that macros such as `%rhel` are antipattern. They

* prevent innovation

* make the spec harder to read

* make the life harder for proven packages doing some (mini-)mass
rebuilds and trying to fix things

* tend to age similarly bad to comments in code (granted, there were
recently introduced Packit ELN tests, so it is a bit easier to spot some
breakage)

And lately, spec files with %rhel have gotten pretty ugly. There are
increasing cases where there's total divergence of packaging styles in
the same spec for the same "family" (if you consider Fedora and RHEL
in the same family like most people do).


Isn't this typically due to bundling?

E.g. one of the examples could have been git-lfs, if it was not completely forked in RHEL. The thing is that Fedora unbundles all dependencies, while dropped the option to keep those bundled. That was unfortunate move IMHO, because maintaining tens or hundreds packages for one git-lfs is problematic.

Node.js 26 introduces Rust dependencies. We will likely soon be facing similar decision how to deal with those. Fedora has Rust ecosystem, RHEL doesn't :/


Vít



Again, if we decide we're allowing this, we should just drop the
restriction entirely and provide direct guidance on permitted flows
for distro conditionals, regardless of distro.


Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

-- 
_______________________________________________
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