Rocky Debrand Packages List
This is a list of packages that require changes to their material for acceptance in Rocky Linux. Usually this means there is some text or images in the package that reference upstream trademarks, and these must be swapped out before we can distribute them.
The first items in this list are referenced from the excellent CentOS release notes here: https://wiki.centos.org/Manuals/ReleaseNotes/CentOS8.1905#Packages_modified_by_CentOS
It is assumed that we will have to modify these same packages. It is also assumed that these changed packages might not necessarily be debranding.
However, this list is incomplete. For example, the package Nginx does not appear on the list, and still has RHEL branding in the CentOS repos. We will need to investigate the rest of the package set and find any more packages like this that we must modify.
One way to find said changes is to look for ?centos
tags in the SPEC file, while also looking at the manual debranding if there was any for the c8
branches.
There will be cases where a search and replace for ?centos
to ?rocky
will be sufficient.
Current patches (for staging) are here.
Packages that need debranding changes:¶
Package | Notes | Work Status |
---|---|---|
abrt | See here | DONE |
anaconda | See here | DONE |
apache-commons-net | AppStream module with elevating branch names | NO CHANGES REQUIRED |
~~basesystem~~ | (does not require debranding, it is a skeleton package) | NO CHANGES REQUIRED |
cloud-init | See here | DONE - NEEDS REVIEW IN GITLAB (Rich Alloway) |
cockpit | See here | DONE |
~~compat-glibc~~ | NOT IN EL 8 | |
dhcp | See here | DONE, NEEDS REVIEW IN GITLAB (Rich Alloway) |
firefox | See here -- Still requires a distribution.ini ID | MOSTLY DONE (Louis) |
fwupdate | NOT STARTED | |
glusterfs | Changes don't appear to be required | NO CHANGES REQUIRED |
gnome-settings-daemon | No changes required for now. | NO CHANGES REQUIRED |
grub2 | (secureboot patches not done, just debrand) See here | DONE, NEEDS REVIEW IN GITLAB AND SECUREBOOT (Rich Alloway) |
httpd | See here | DONE |
initial-setup | See here | DONE |
ipa | This is a dual change: Logos and ipaplatform. Logos are taken care of in rocky-logos and the ipaplatform is taken care of here. See here |
DONE |
~~kabi-yum-plugins~~ | NOT IN EL 8 | |
kernel | See here for a potential example | NOT STARTED |
~~kde-settings~~ | NOT IN EL 8 | |
libreport | See here | DONE |
oscap-anaconda-addon | See here | DONE Requires install QA |
PackageKit | See here | DONE |
~~pcs~~ | NO CHANGES REQUIRED | |
plymouth | See here | DONE |
~~redhat-lsb~~ | NO CHANGES REQUIRED | |
redhat-rpm-config | See here | DONE |
scap-security-guide | QA is likely required to test this package as it is | NO CHANGES REQUIRED, QA REQUIRED |
shim | NOT STARTED | |
shim-signed | NOT STARTED | |
sos | See here | DONE |
subscription-manager | See here | DONE, NEEDS REVIEW |
~~system-config-date~~ | NOT IN EL8 | |
~~system-config-kdump~~ | NOT IN EL8 | |
thunderbird | See here | DONE |
~~xulrunner~~ | NOT IN EL 8 | |
~~yum~~ | NO CHANGES REQUIRED | |
(end of CentOS list) | ||
nginx | Identified changes, in staging | (ALMOST) DONE |
Packages that need to become other packages:¶
We will want to create our own versions of these packages. The full "lineage" is shown, from RHEL -> CentOS -> Rocky (Where applicable)
Package | Notes |
---|---|
redhat-indexhtml -> centos-indexhtml -> rocky-indexhtml | Here |
redhat-logos -> centos-logos -> rocky-logos | Here |
redhat-release-* -> centos-release -> rocky-release | Here |
centos-backgrounds -> rocky-backgrounds | Provided by logos |
centos-linux-repos -> rocky-repos | Here |
centos-obsolete-packages | Here |
Packages that Exist in RHEL, but not in CentOS¶
For sake of complete information, here is a list of packages that are in RHEL 8, but do not exist in CentOS 8. We do not need to worry about these packages:
- insights-client
- Red_Hat_Enterprise_Linux-Release_Notes-8-*
- redhat-access-gui
- redhat-bookmarks
- subscription-manager-migration
- subscription-manager-migration-data