Patch-Status

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

Warum upstream?