# Packages that are patched or debranded # build_patch: These needed modifications to build properly or they are being # addressed for other issues that isn't done upstream. These show # what branch has patches applied. # plus: These packages are modified versions of base packages to add features # not available or patched out by upstream. These are potentially packages # that should be available in the main distribution but are not, such as # the servers package from openldap. # custom: Specifically added packages that are custom, and probably needed for # some reason or another. This is generally very rare. For example, # CentOS had centos-obsolete-packages. We thought it was a good idea # and brought it in as "rocky-obsolete-packages". # previous: These are previously patched packages that are no longer patched in # Rocky as they are upstreamed or it was found no longer required. # provides: These are specific branded packages that provide something else # that has redhat or centos in the name. # dnt: Do Not Touch - These are for packages that "appear" to need to be # debranded, but that is not the case. # debrand: Packages that need trademarks removed/changed for Rocky to remove # Red Hat references, replace RH with Rocky (such as URLs) or to # decouple packages from Red Hat specific software like # subscription-manager. These are not "branch" specific at all and only # indicate what major release has debranding applied. Note that not # every package has a changelog message that uses "debrand" as a word # nor do changelogs indicate a simple URL change (eg in the spec file). # # This should be used as a method of tracking. # # spec_change_only: These packages have spec specific changes done to them to # to remove or decouple from other packages. This is generally # in the case of removing "recommends" or "requires" from the # binary results. # # override_required: Requires the rocky-release override package to fake "rhel" # as an ID to build properly. Usually only needed for dotnet --- build_patch: all: - libguestfs # needed to force REDHAT as build for now r8: - beignet - ceph - clufter - compat-guile18 - efibootmgr - fontforge - gegl04 - gflags - gomtree - ibus-typing-booster - jss - kyotocabinet - libucil - mariadb - mesa-libGLU - nss-softokn - perl-AnyEvent - perl-Net-IDN-Encode - perl-TimeDate - python-cffi - python-cups - python-iso8601 - python-systemd - rpm-ostree - xorg-x11-drv-intel - xorg-x11-drv-qxl r8-stream-1.0: - cobbler - rhncfg - rhnpush - rhn-custom-info - rhn-virtualization - spacewalk-abrt - spacewalk-backend - spacewalk-client-cert - spacewalk-koan - spacewalk-oscap - spacewalk-remote-utils - spacewalk-usix r8-stream-10.3: - mariadb r8-stream-2: - disruptor - jctools - log4j r8-stream-2.6: - ruby r8-stream-2.7: - python-psycopg2 r8-stream-5.24: - perl - perl-TimeDate r8-stream-5.26: - perl - perl-TimeDate - perl-Time-Local r8-stream-10.3: - mariadb r9-beta: - mariadb - nss - flexiblas - munge - woff2 - gnome-session r9: - ibus - dovecot - perl-Devel-CheckLib - owasp-java-encoder - mariadb - nss - flexiblas - munge - woff2 - gnome-session - mysql - python-cryptography # for s390x - systemd - ruby plus: all: - thunderbird r9: - openldap-servers custom: r8: - rocky-obsolete-packages previous: r8: - acl - atlas - audit - autogen - brltty - certmonger - cogl - delve - dotnet3.1 # override is used - dotnet5.0 # override is used - dotnet6.0 # override is used - e2fsprogs - egl-wayland - eth-tools # rocky is now upstreamed - gcc-toolset-9-elfutils - gcc-toolset-10-elfutils - gnome-characters - gnome-shell-extensions - httpd # No longer needed on the index or spec - ipa # EL should be default in makefile - jimctl - kmod-redhat-oracleasm # unable to build - mozjs60 - ncurses - nispor - nss - osinfo-db - pandoc - perl-Authen-SASL - perl-File-HomeDir - perl-gettext - python-backports - python-cryptography - python-urllib3 - qt5-qtbase - qt5-qtwayland - scrub - SFML - SLOF - spirv-headers # this is dealt in a custom manner - tpm2-abrmd - usb_modeswitch - vim - xz provides: base-module(platform:el8): rocky-release base-module(platform:el9): rocky-release centos-release: rocky-release centos-release-eula: rocky-release redhat-release: rocky-release redhat-release-eula: rocky-release redhat-indexhtml: rocky-indexhtml redhat-logos: rocky-logos redhat-logos-httpd: rocky-logos-httpd redhat-logos-ipa: rocky-logos-ipa rocky-release-eula: rocky-release system-backgrounds: rocky-backgrounds system-bookmarks: rocky-bookmarks system-logos: rocky-logos system-logos(httpd-logo-ng): rocky-logos-httpd system-logos-httpd: rocky-logos-httpd system-logos-ipa: rocky-logos-ipa system-release: rocky-release system-repos: rocky-repos system-sb-certs: rocky-sb-certs dnt: all: - redhat-fonts override_required: r8: - dotnet3.1 - dotnet5.0 spec_change_only: all: - cockpit # Version specific, does not indicate branch names. debrand: r8: - dotnet - dotnet3.0 - fwupdate - gnome-boxes - libguestfs # temporary - oscap-anaconda-addon # change "Red Hat" to "Rocky" - pcs # Might be needed for 9 - plymouth - python2 - python3 all: - abrt - anaconda - anaconda-user-help - cloud-init # temporary till 21.3 - crash - dhcp - dnf - firefox - fwupd - gcc - gnome-session # This may occur in r10 - does not apply to r8 - gnome-settings-daemon - grub2 - initial-setup - kernel - kernel-rt - libdnf - libreoffice - libreport - lorax-templates-rhel - nginx - openscap # temporary, submitting upstream PR - osbuild # can we upstream? - osbuild-composer # can we upstream? - pesign # temporary for 9, may end up being replaced by sbsigntool - PackageKit - python-pip - redhat-rpm-config - scap-security-guide # upstream? - shim - shim-unsigned-x64 - shim-unsigned-aarch64 - subscription-manager - subscription-manager-cockpit - systemd - thunderbird - WALinuxAgent ## temporary until 2.8.x.y ...