# AlmaLinux packaging guideline
# Upstream packages modification
Here is a (mostly complete) list of reasons to modify an upstream package:
- 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.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 project in the AlmaLinux GitHub organization (opens new window).