docs/packaging/linux-fedora/README.md
Welcome to the documentation about packaging HTTPie for Fedora.
This document contains technical details, where we describe how to create a patch for the latest HTTPie version for Fedora. We will discuss setting up the environment, installing development tools, installing and testing changes before submitting a patch downstream.
The current maintainer is Miro Hrončok.
We added the .packit.yaml local file. It unlocks real-time Fedora checks on pull requests and new releases.
So there is nothing to do on our side: Packit will see the new release and open a pull request there. Then, the Fedora maintainer will review and merge.
It is also possible to follow user feedbacks for all builds.
Q: What would the command to install the latest stable version look like?
A: Assuming the latest stable version is already propagated to Fedora:
# Note that yum is an alias to dnf.
$ sudo dnf install httpie
Q: Will dnf/yum upgrade then update to the latest?
A: Yes, assuming the same as above.
Q: Are new versions backported automatically?
A: No. The process is:
rawhide (the development version of Fedora, currently Fedora 36) is created.rawhide within 24 hours (sometimes more, for unrelated issues).updates-testing repo where it waits for user feedback and lands within ~1 week for broad availability.