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