Skip to content

Conversation

@evan-goode
Copy link
Member

CMake 4.0.0 has removed compatibility for CMake < 3.5.0, so we need to bump the minimum version here.

DNF companion to rpm-software-management/libdnf#1700 and rpm-software-management/libdnf#1701.

CMake 4.0.0 has removed compatibility for CMake < 3.5.0, so we need to
bump the minimum version here.
@evan-goode evan-goode requested a review from a team as a code owner March 6, 2025 22:38
@evan-goode evan-goode requested review from m-blaha and removed request for a team March 6, 2025 22:38
@ppisar ppisar self-assigned this Mar 7, 2025
Copy link
Contributor

@ppisar ppisar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good. The CI failure (missing python3-hawkey >= 0.74.0 in a buld root) is unrelated.

@ppisar ppisar merged commit b6ec7d3 into rpm-software-management:master Mar 7, 2025
6 of 14 checks passed
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 23, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0

(From OE-Core rev: 971da0223d0553141a64f6bb0030d5d85796166a)

Signed-off-by: Moritz Haase <[email protected]>
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 23, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0

(From OE-Core rev: 971da0223d0553141a64f6bb0030d5d85796166a)

Signed-off-by: Moritz Haase <[email protected]>
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to openembedded/openembedded-core that referenced this pull request Jun 23, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0

Signed-off-by: Moritz Haase <[email protected]>
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 23, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0

(From OE-Core rev: 8dd3ad5652f87883d6cd5483e43a166cd3265b78)

Signed-off-by: Moritz Haase <[email protected]>
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to openembedded/openembedded-core that referenced this pull request Jun 23, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0

Signed-off-by: Moritz Haase <[email protected]>
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to openembedded/openembedded-core that referenced this pull request Jun 24, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 24, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 748049294618709d4d6b8450ab5c8df7048abb36)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 24, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: d782bc4cbad97b25e349f7574976ee5a75dfe078)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to openembedded/openembedded-core that referenced this pull request Jun 24, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 24, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 5f6310d8434c70e625bf4e899d9a39a0575afe35)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to openembedded/openembedded-core that referenced this pull request Jun 24, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 24, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 5f6310d8434c70e625bf4e899d9a39a0575afe35)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 24, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 5f6310d8434c70e625bf4e899d9a39a0575afe35)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 24, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 5f6310d8434c70e625bf4e899d9a39a0575afe35)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 25, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 6a0986f9666b8a984da4167168206c18d92beb88)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to openembedded/openembedded-core that referenced this pull request Jun 25, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 25, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: f1d891ce371eb35073bfb393ea55accd6f9b33ba)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to openembedded/openembedded-core that referenced this pull request Jun 25, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 25, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: f1d891ce371eb35073bfb393ea55accd6f9b33ba)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
brainhoard-github pushed a commit to distro-core-curated-mirrors/poky-contrib that referenced this pull request Jun 25, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 4c2469163bf0f406b6e8309d4defab34d983d5a3)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Antonin Godard <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 25, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 49cbf5d1750f7a91788cddb0f3e3221e00b1dfd6)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to openembedded/openembedded-core that referenced this pull request Jun 25, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
brainhoard-github pushed a commit to distro-core-curated-mirrors/poky-contrib that referenced this pull request Jun 25, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 087225163300f6926e9317e9d7468bdbe29f2f1d)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Antonin Godard <[email protected]>
brainhoard-github pushed a commit to distro-core-curated-mirrors/poky-contrib that referenced this pull request Jun 25, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 748049294618709d4d6b8450ab5c8df7048abb36)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 25, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 49cbf5d1750f7a91788cddb0f3e3221e00b1dfd6)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 25, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 49cbf5d1750f7a91788cddb0f3e3221e00b1dfd6)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 25, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 49cbf5d1750f7a91788cddb0f3e3221e00b1dfd6)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 25, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 49cbf5d1750f7a91788cddb0f3e3221e00b1dfd6)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 25, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 49cbf5d1750f7a91788cddb0f3e3221e00b1dfd6)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 25, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 49cbf5d1750f7a91788cddb0f3e3221e00b1dfd6)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 25, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 49cbf5d1750f7a91788cddb0f3e3221e00b1dfd6)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
brainhoard-github pushed a commit to distro-core-curated-mirrors/poky-contrib that referenced this pull request Jun 26, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 087225163300f6926e9317e9d7468bdbe29f2f1d)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Antonin Godard <[email protected]>
brainhoard-github pushed a commit to distro-core-curated-mirrors/poky-contrib that referenced this pull request Jun 26, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 087225163300f6926e9317e9d7468bdbe29f2f1d)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Antonin Godard <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 26, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: 49cbf5d1750f7a91788cddb0f3e3221e00b1dfd6)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 26, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: c3efca7495889f3682225af8c9e01ceb094b1bb7)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to openembedded/openembedded-core that referenced this pull request Jun 26, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Jun 26, 2025
New version includes support to build against CMake 4+, see [0].

Release notes are available at [1].

Python's 'ctypes' module is a new runtime dependency, added via [2].

[0]: rpm-software-management/dnf#2217
[1]: https://github.com/rpm-software-management/dnf/releases/tag/4.23.0
[2]: rpm-software-management/dnf@fa47a25

(From OE-Core rev: c3efca7495889f3682225af8c9e01ceb094b1bb7)

Signed-off-by: Moritz Haase <[email protected]>
CC: [email protected]
Signed-off-by: Richard Purdie <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants