Ich habe ein Programm, das für jede Ubuntu-Version neu kompiliert werden muss.
Momentan packe ich es mit Ubuntus PPA nur für die aktuelle Distribution.
Schließlich muss ich Pakete für die vorherige Ubuntu-Version bereitstellen.
Ich bin mir nicht sicher, wie ich das erreichen soll.
Wie funktioniert der Ubuntu PPA Build Server? Betrachtet man nur das Verteilungsfeld im aktuellsten Changelog-Eintrag (in der debian / changelog-Datei), um zu bestimmen, für welche Distribution das Paket erstellt werden soll?
Die Debian-Spezifikation erlaubt es, mehrere Distributionen in das Distributionsfeld aufzunehmen. Aber das hilft mir nicht weiter.
Einige Ubuntu-Dokumente sprechen von der Kodierung des Distributionsnamens in die Versionsnummer (in der Debian-Changelog-Datei).
Aber wie funktioniert das in der Praxis? Eine neue Version des Programms ist verfügbar. Was dann? Füge ich für jede Distribution einen neuen Changelog-Eintrag hinzu und der PPA-Buildserver erstellt nach dem Einspielen automatisch für jede Distribution neue Pakete? Oder schaut sich der PPA-Buildserver nur den ersten Changelog-Eintrag an?