Wer kompiliert alle Pakete, die Teil von Ubuntu sind?


11

Wenn eine Ubuntu-Version erstellt wird, kompiliert er alle Versionen der Programme, die Teil von Ubuntu sind, und bestimmt, welche Version mit der Version geliefert wird. Zum Beispiel, welche Version von Postgres oder Open Office oder Firefox?

Führen bezahlte Canonical-Mitarbeiter das Kompilieren und Auswählen von Paketen durch oder wird es an Community-Mitglieder weitergeleitet, Pakete für eine Version auszuwählen und zu kompilieren?

Antworten:


11

Ubuntu-Entwickler (es gibt viele Gruppen, siehe die verlinkte Seite) kompilieren die Software nicht auf ihren eigenen Computern, obwohl sie dies vor dem Hochladen tun, um sie zu testen.

Sie laden ein Quellpaket in eine Buildfarm hoch , die alle Pakete für die verschiedenen Architekturen kompiliert. Sie können eine Liste von Uploads als Beispiel dafür sehen, welche Pakete in die Launchpad-Builder hochgeladen werden, die sie dann erstellen und dann im Ubuntu-Archiv veröffentlichen, das dann auf der ganzen Welt gespiegelt wird.

Die verlinkte Wiki-Seite zeigt Ihnen die Liste der Teams. Sie können auf jedes Team klicken, um zu sehen, wer ein Entwickler für dieses Team ist.

Ubuntu-Entwickler als Gruppe setzen sich sowohl aus Canonical-Mitarbeitern als auch aus Community-Mitarbeitern zusammen. Der Großteil des Ubuntu-Archivs wird jedoch aus Debian importiert und nur für die Verwendung der Ubuntu-Toolchain neu erstellt.

Die in Ubuntu enthaltene Version hängt normalerweise von der neuesten stabilen Version von etwas ab, das vor Feature Freeze verfügbar ist. In einigen Fällen kann es im Voraus festgelegt werden (wie der Kernel), oder in anderen Fällen ist es die neueste stabile Version (wie Firefox) oder in anderen Fällen die Version des Pakets in Debian damals.

Die Auswahl, aus welchen Paketen ein bestimmtes Bild besteht, wird von den Projektleitern anhand der ausgewählten Samen getroffen. Zum Beispiel entscheidet sich die Kubuntu-Community für Kubuntu. Während des Release-Zyklus entscheiden die Entwickler und das Release-Team, welche Version tatsächlich aufgenommen werden soll.


0

Jedes Paket hat einen Betreuer, der die Pakete mit all ihren Abhängigkeiten kompiliert. Dies kann ein Laie oder ein bezahlter kanonischer Mitarbeiter sein.


Wo finden wir die Namen der einzelnen Paketbetreuer?
Ams

2
Ubuntu hat keine einzelnen Paketbetreuer, es ist teambasiert - Debian hat einzelne Betreuer pro Paket.
Jorge Castro
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.