Patch-Status
Alle Patches sollten einen Link zu einem Bugreport im Upstream-Projekt oder einen Kommentar enthalten
Alle Patches in Fedora-Spec-Dateien SOLLTEN einen Kommentar zu ihrem Upstream-Status enthalten. Es empfiehlt sich, jeden Patch in einem Upstream-Bugtracker einzureichen und im Kommentar darüber einen Link dazu anzugeben. Zum Beispiel:
# https://bugzilla.gnome.org/show_bug.cgi?id=12345 Patch: gnome-panel-fix-frobnicator.patch
Das ist völlig in Ordnung; falls Sie es jedoch mögen, kann ein kurzer Kommentar dazu, was der obige Patch bewirkt, hilfreich sein:
# Don't crash with frobnicator applet # https://bugzilla.gnome.org/show_bug.cgi?id=12345 Patch: gnome-panel-fix-frobnicator.patch
Das Einreichen von Patches an die Upstream-Entwickler und das Hinzufügen dieses Kommentars trägt dazu bei, dass Fedora sich als verantwortungsbewusstes Mitglied der FLOSS-Community verhält (siehe Staying Close to Upstream Projects). Es hilft anderen (und auch Ihnen selbst) bei der zukünftigen Paketpflege, da so bekannt ist, welche Patches voraussichtlich in einer neuen Upstream-Version enthalten sein werden.
Falls das Upstream-Projekt keine Bugtracker hat
Sie können angeben, dass Sie den Patch an die Upstream-Entwickler gesendet haben und welcher Status Ihnen bekannt ist:
# Sent upstream via email 20080407 Patch: foobar-fix-the-bar.patch
# Upstream has applied this in SVN trunk Patch: foobar-fix-the-baz.patch
Fedora-spezifische (oder von Upstream-Entwicklern abgelehnte) Patches
Es kann sein, dass einige Patches tatsächlich Fedora-spezifisch sind; in diesem Fall sollte dies wie folgt angegeben werden:
# This patch is temporary until we land the long term System.loadLibrary fix in OpenJDK Patch: jna-jni-path.patch
Want to help? Learn how to contribute to Fedora Docs ›