# 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 project in the AlmaLinux GitHub organization (opens new window).