Zum Inhalt

SOP: Repocompare

Diese Standardarbeitsanweisung beschreibt, wie der repocompare-Prozess durchgeführt wird, um sicherzustellen, dass die Paket-Repositories von Rocky mit den RHEL-Paket-Repositories auf dem neuesten Stand sind.

Contact Information

Owner Testing Team
Email Contact testing@rockylinux.org
Mattermost Contacts @stack, @tcooper
Mattermost Channels ~Testing

Um herauszufinden, welche Pakete möglicherweise aktualisiert werden müssen, besuchen Sie die entsprechende RepoCompare-Seite und konzentrieren Sie sich dabei auf die SRPM Repo Comparison-Seite für jede Version. Pakete, bei denen die Rocky-Version niedriger ist als die RHEL-Version, benötigen wahrscheinlich ein Update – Sie können einen manuellen Vergleich durchführen, um sicherzugehen.

Einrichtung

Von einer RHEL8-Maschine mit gültiger Berechtigung das repocompare-Repository abrufen:

1
2
git clone https://git.resf.org/testing/repocompare
cd repocompare/

Importieren Sie die RPM-GPG-Schlüssel für Rocky und RHEL

1
2
3
4
5
curl -O http://dl.rockylinux.org/pub/rocky/RPM-GPG-KEY-Rocky-8
curl -O http://dl.rockylinux.org/pub/rocky/RPM-GPG-KEY-Rocky-9
rpm --import RPM-GPG-KEY-Rocky-8
rpm --import RPM-GPG-KEY-Rocky-9
rpm --import /etc/pki/rpm-gpg/redhat-official

Vergleich der Pakete

Wenn die NEVR-Werte (Name/Epoche/Version/Release) des RHEL-Pakets neuer sind als die des Rocky-Pakets, muss das Paket aktualisiert werden. In diesem Fall wird es wahrscheinlich auch einen neueren Eintrag im Änderungsprotokoll für das RHEL-Paket geben, wie unten dargestellt:

1
2
3
./manual_compare.sh 9 AppStream golang
Rocky Linux 9.2    golang 1.19.9 2.el9_2 * Tue May 23 2023 Alejandro Sáez <asm@redhat.com> - 1.19.9-2
Red Hat            golang 1.19.10 1.el9_2 * Tue Jun 06 2023 David Benoit <dbenoit@redhat.com> - 1.19.10-1

Beachten Sie, dass das Red Hat golang-Paket eine höhere Version aufweist als das Rocky Linux 9.2-Paket. Es gibt auch einen neuen Eintrag im Änderungsprotokoll.

Fallstricke

Einige Pakete werden für die Zwecke von repocompare als nicht relevant betrachtet. Dazu zählen:

1
2
3
rhc
shim-unsigned
# Any package that exists in RHEL but not in Rocky (denoted by **DOES NOT EXIST** in the Rocky column on the repocompare website)

Additional Information

If you have questions with respect to this content or to report concerns regarding the use or misuse content please do not hesitate to contact us at info@rockylinux.org.

Rocky Linux and the Rocky Enterprise Software Foundation (RESF) does not make any express or implied warranties, including but not limited to the warranties of non-infringement of any third party intellectual property rights. RESF does not warrant that any pending trademark applications for trademarks of RESF will result in any granted trademark protection. RESF shall not be liable for any claims relating to user's activities falling within the scope of the permission and user hereby agrees to indemnify, defend and hold RESF and its contributors harmless against any such claim.

This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.

Author: Trevor Cooper