httpie-cli/docs/packaging/linux-centos
Mickaël Schoentgen 7989e438d2
Add documentation about our release process (#1159)
* Add documentation about our release process

* Fixes

* Add company-related tasks, enable back WIP pages

* Fix WIP links

* Add AOSC OS

* Add WIP for AOSC OS

* Tweak

* Remove maintainers email IDs

* Use GH nicknames

* Remove useless WIP for brew

* Tweaks
2021-10-06 16:45:44 +02:00
..
README.md Add documentation about our release process (#1159) 2021-10-06 16:45:44 +02:00

HTTPie on CentOS, RHEL, and derived

Welcome to the documentation about packaging HTTPie for CentOS and RHEL.

  • If you do not know HTTPie, have a look here.
  • If you are looking for HTTPie installation or upgrade instructions on CentOS, then you can find them on that page.
  • If you are looking for technical information about the HTTPie packaging on CentOS, then you are in a good place.

About

This document contains technical details, where we describe how to create a patch for the latest HTTPie version for CentOS. They apply to RHEL as well, and any RHEL-derived distributions like ClearOS, Oracle Linux, etc. We will discuss setting up the environment, installing development tools, installing and testing changes before submitting a patch downstream.

The current maintainer is Mikel Olasagasti.

Overall process

Same as Fedora.

Q/A with Mikel

Q: What should we do to help seeing a new version on CentOS?

A: When a new release is published Miro and I get notified by release-monitoring, that fills a BugZilla ticket reporting a new version being available.

The system also tries to create a simple patch to update the spec file, but in the case of CentOS it needs some manual revision. For example for 2.5.0 defuxedxml dep is required. Maybe with CentOS-9 and some new macros that are available now in Fedora it can be automated same way. But even the bump can be automated, maintainers should check for license changes, new binaries/docs/ and so on.