What problem does it solve?
This Skill prevents scripts, Dockerfiles, installers, and system automation from breaking when targeting modern Fedora releases by summarizing breaking changes, compatibility issues, and migration steps from Fedora 41 through 44.
Core Features & Use Cases
- Upgrade-aware command mappings: Maps DNF4 to DNF5 command and config differences so package automation and CI jobs continue to work.
- System layout and config adjustments: Explains usrmerge path changes, NetworkManager keyfile migration, nftables adoption, lastlog2 transition, and Anaconda installer shifts.
- Package and tooling migrations: Details Redis→Valkey migration, Podman BoltDB→SQLite migration prerequisites, RPM 6.0 signing/format changes, and CMake 4.0 compatibility fixes.
- Use Case: Update CI Dockerfiles, system setup scripts, RPM spec files, and installer boot options to be compatible with Fedora 41-44.
Quick Start
Load the fedora-knowledge-patch and update my Fedora-targeted scripts, Dockerfiles, and package build settings to follow the documented DNF5, path, crypto, RPM, CMake, and Podman changes.