Bug 1862014
Summary: | cmake is missing a dependency on make | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Petr Pisar <ppisar> |
Component: | cmake | Assignee: | Björn 'besser82' Esser <besser82> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 33 | CC: | besser82, jreznik, rdieter, trpost, walter.pete |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | cmake-3.18.3-1.fc33 cmake-3.17.4-2.fc32 cmake-3.17.4-2.fc31 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-10-02 00:35:12 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Petr Pisar
2020-07-30 07:11:14 UTC
My opinion is torn. Hardly anything else in the distro depends on make, though *lots* of things explicitly BuildRequires: make I'm currently leaning towards just recommending you do that here too (add the BuildRequires: make) to follow the general packaging guideline: "... you SHOULD NOT assume any other packages are present as RPM dependencies and anything brought into the buildroot by the build system can change over time." Any other cmake maintainers have opinions one way or the other? Does cmake actually work without a make-like program (c.f. CMAKE_MAKE_PROGRAM variable)? Does Fedora provide any other implementation of make-like tool other then GNU Make? How does your proposal address a use of cmake out of the context of building Fedora packages? This bug appears to have been reported against 'rawhide' during the Fedora 33 development cycle. Changing version to 33. cmake can use build tools other than make, yes. One example is ninja. that said, the 'make' output target is the default... FEDORA-2020-4454524871 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-4454524871 FEDORA-2020-3dcb3abca1 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-3dcb3abca1 FEDORA-2020-3c259a525a has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-3c259a525a FEDORA-2020-4454524871 has been pushed to the Fedora 33 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-4454524871` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-4454524871 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2020-3c259a525a has been pushed to the Fedora 31 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-3c259a525a` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-3c259a525a See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2020-3dcb3abca1 has been pushed to the Fedora 32 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-3dcb3abca1` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-3dcb3abca1 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2020-4454524871 has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2020-3dcb3abca1 has been pushed to the Fedora 32 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2020-3c259a525a has been pushed to the Fedora 31 stable repository. If problem still persists, please make note of it in this bug report. |