On Tue, Mar 18, 2025 at 10:55:21AM +0100, Cristian Le via devel wrote:
> On 2025/03/18 0:56, Kevin Kofler via devel wrote:
> 
> > Cristian Le via devel wrote:
> > > Coming back to `LIB_SUFFIX` and `*_INSTALL_DIR`, those should have never
> > > been added globally [2]
> > Why not?
> 
> All of those, similar to `CMAKE_POLICY_VERSION_MINIMUM` hide an underlying
> issue that should have been reported to upstream early on.

At the technical level, you may be completely right. But at the level
of the organization of the work in the distro, this change is very
disruptive. With 3k+ source packages using cmake, _any_ change needs
to be done carefully. Nowadays we want rawhide to be a
continuously-building, continously-usable distribution, so it's not OK
to introduce an update that is known to cause problems with hundreds
of other packages.

Those install definitions, even if they are not very well defined, are
clearly used by many packages. If the situation was reversed: we didn't
have any definitions and somebody proposed introducing them, this would
be a very good argument. But if we already have them, and clearly packages
have adapted to using them. The onus of proving that will not cause
breakage and/or figuring out how to deal with the breakage is on the
people proposing dropping them.

Zbyszek
-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to