# AlmaLinux packaging guideline
# Upstream packages modification
Here is a (mostly complete) list of reasons to modify an upstream package:
- debranding.
- removing upstream-specific dependencies (e.g. subscription-manager).
- fixing upstream bugs if necessary.
We have a convention to add the .alma
postfix to the end of the modified
packages "Release" field. For example, an upstream sos-3.9.1-6.el8
package
will become sos-3.9.1-6.el8.alma
after debranding. This will help us
distinguish our packages from upstream ones, especially if a machine was
converted to AlmaLinux.
All modified package sources should be uploaded to a corresponding repository
in the AlmaLinux Git git.almalinux.org (opens new window) into branches for modified sources - a8
and a9
.