Hallo, Jörg hat auf users-de ein interessantes Thema angesprochen. Dieses sollte aber besser hier diskutiert werden:
Jörg schrieb: "Auf der ev-Mailingliste lese ich nur Endlos-Diskussionen zu immer neuen Detailproblemen beim Kompillieren und in den Release-Note finde ich auch wenig Hinweise auf Neues." Es erscheint mir als lediglich interessiertem Beobachter vorrangig, die Probleme beim Bauen von AOO auf den verschiedenen Plattformen in den Griff zu bekommen. AOO ist als Projekt darauf angewiesen, dem Nutzer Binärpakete zur Verfügung stellen zu können, denn nur sehr wenige Nutzer dürften in der Lage sein, sich am Git-Repo zu bedienen und eigene Binärpakete zu bauen. Daher ist es das Bestreben, dass AOO, auch die Versionen, die noch in Entwicklung sind, auf den verschiedenen Plattformen grundsätzlich jederzeit "baut". Letzteres ist alles andere als einfach zu gewährleisten. Nur Code, der "baut", kann auch getestet werden. Und nur Code, der getestet worden ist, ist zur Weiterentwicklung geeignet. Die Beherrschung des Buildprozesses ist also fundamental für die Weiterentwicklung. Andernfalls wäre es auch nicht gewährleistet, dass Fixes zeitnah veröffentlicht werden können. Erfolgssichere Buildumgebungen sind daher auch "kritische" Infrastruktur. Zugleich besteht die Hoffnung, dass durch eine Verbesserung des Buildprozesses ein Zustand erreicht wird, in dem erfolgreiches Bauen auf allen Plattformen weniger Ressourcen, vor allem weniger Zeit und Mühe, in Anspruch nimmt als derzeit. Daher ist die Investition von "manpower" in erfolgreiche Buildumgebungen und -prozesse keine Verschwendung, sondern schafft erst die Bedingungen, unter denen dann am Code weiterentwickelt werden kann. Zugleich wäre es wünschenswert, wenn möglichst viele AOO zumindest auf "ihrer" Plattform erfolgreich bauen können, um "Engpässe" zu vermeiden. Am Buildprozess zu "schrauben" macht, soweit ich das erkennen kann, eher kein "fun", sondern erfordert eine hohe Frustrationstoleranz. Es ist auch eine ziemlich "unsichtbare" und wenig Anerkennung eintragende Arbeit, verglichen mit der Entwicklung neuer Funktionen oder auch der Verbesserung vorhandener. Was derzeit geschieht, ist daher sehr verantwortungsbewusst. Ich hoffe, mit diesen Ausführungen ein wenig zum Verständnis beigetragen zu haben Gruß Michael
signature.asc
Description: OpenPGP digital signature