Schlagwort-Archive: nightly

Firmware: Update-Kanäle

Wir haben versucht die Update-Kanäle für Firmware-Veröffentlichungen eindeutiger zu beschreiben, damit Freifunker der Region Stuttgart besser wissen, welche Firmware-Version für welchen Bedarf sinnvoller ist.

Es gibt nun vier Kanäle: nightly, experimentell, beta und stable.

nightly --> beta --> stable
   ^
   |
experimental?

Hier die Erklärung wie die einzelnen Kanäle funktionieren:

Experimentell: dieser Kanal wird genutzt wenn Firmware gebaut wird, die entweder einen Versions-Sprung bei Gluon von z.B. 2018.2 auf 2018.3 oder auf 2019.1. Dies wird als Major-Release bezeichnet. Auch der Einbau neuer Funktionen führt dazu, dass die Firmware experimentell wird. So z.B. der Einbau von VX-LAN, neuem Mesh-Protokoll, etc. Alle Router die ihren Auto-Updater auf „Experimentell“ eingestellt haben bekommen diese Veröffentlichungen der Firmware. Es sollten aber nur Router sein, die auch nach einem Update kaputt sein können. Diese Firmware-Version wird automatisch signiert.

Geeignet für: Alle experiementierfreudigen Freifunker, die die allerneusten Funktionen haben wollen und die gerne Basteln, wenn der Router beim Update kaputt geht, sowie Bugreports geben wollen.

Nightly: dieser Kanal wird für kleine Versions-Sprünge genutzt, wie z.B. von Gluon 2018.2.1 auf 2018.2.2, oder wenn Firmware aus dem Experimentell-Kanal, die dort ausreichend stabil gelaufen ist, übernommen wird. Auch diese Firmware wird bei den genannten Änderungen automatisch gebaut und auch automatisch signiert. Alle Router die ihren Auto-Updater auf „Nightly“ eingestellt haben bekommen hiervon diese Veröffentlichungen der Firmware. Genau wie beim experimentellen Kanal, sollten aber nur Router diesen Kanal verwenden, die auch nach einem Update kaputt sein können. Diese Firmware-Version wird automatisch signiert.

Geeignet für: Alle experiementierfreudigen Freifunker, die die neusten Unterstützungen von Routern haben wollen und die gerne Basteln, wenn der Router beim Update kaputt geht, sowie Bugreports geben wollen.

Beta: dieser Kanal wird für Firmware genutzt, die im Nightly-Kanal ausreichend ohne größere Probleme gelaufen ist. Hier wird auch nicht mehr automatisch signiert, mindestens ein Mensch macht hier die Signierung. Alle Router die ihren Auto-Updater auf „Beta“ eingestellt haben bekommen hiervon diese Veröffentlichungen der Firmware. Die Beta-Versionen können gerne von experimentierfreudigen Normalnutzern getestet werden. Kein Router sollte dabei kaputt gehen.

Geeignet für: Alle, die normale Freifunker sind und die ein geringes Risiko beim Testen von neuer Firmware eingehen wollen.

Stable: dieser Kanal wird für alle Firmware-Versionen genutzt die durch alle vorherigen Kanäle gelaufen sind und sich als stabil erwiesen haben. Er sollte von allen Normalnutzern genutzt werden, die einen stabilen und konservativen Zugang ins Freifunk-Netz benötigen oder große Installationen haben, bei denen man nicht zu viel Reparaturen durchführen will.

Geeignet für: Alle, die normale Freifunker sind und die einen sicheren  und langfristigen Betrieb ihrer Router haben wollen.

Nightly-Builds testen

Kaum ist die Firmware-Version 1.6 offiziell als stabil veröffentlicht, so gibt es den nächsten Nightly-Build für die Version 1.7 (Gluon 2018.2.3) zum testen. Wer seine Knoten einem kleinen Risiko aussetzen will ist dazu aufgerufen diesen Build aufzuspielen. Ca. 50 Knoten im Stuttgarter Freifunknetz gehen schon das Risiko ein und haben ihren Autoupdater auf „nightly“ gesetzt. Vielen Dank dafür. Auch geht ein riesiger Dank an die Freifunker, die die Firmware backen und in Zusammenarbeit mit den Gateway-Admins und anderen Freifunkern testen und auftretende Probleme erörtern und lösen.

Im Wiki findet ihr die Liste für die Änderungen und einen Link zu den Releases auf unserem Gitlab, sowie bekannte Bugs und Probleme aufgeführt.

Über unseren Firmware-Chooser können die aktuellen Nightly-Builds heruntergeladen werden.

Update: nachdem in der Firmware-Version 1.6 die Bandbreitenbeschraenkung kaputt war, haben wir uns entschlossen, diese nicht auszurollen. Wir haben dann eine Version 1.7 erstellt (basierend auf Gluon v2018.2.3), bei der das Problem behoben ist. Sie ist im nightly-Kanal bereits ausgerollt.