[Berlin-wireless] Falter-Firmware: Beta5 veröffentlicht.

Martin Hübner martin.hubner at web.de
So Dez 27 12:07:32 CET 2020


Liebe Freifunkende und andere Lesende,

für ein Weihnachtsgeschenk sind wir leider etwas spät dran, aber heute
möchten wir endlich Falter-beta5 releasen. Die Images basieren auf
OpenWrt 19.07.5 und sind, wie schon die letzten Male, im neuen
Firmware-Selector[0] verfügbar.

Ein paar (aber nicht alle) Neuerungen seit dem letzten Release sind:

- Migration ist jetzt verfügbar.
Ein sysupgrade von einem Hedy-Knoten auf Falter sollte nun
funktionieren. Bitte beachtet, dass manche Upgrades von Haus aus nicht
funktionieren können. Upgrades von ar71xx auf ath79 kann z.B. schief
gehen. Bitte macht vor Upgrades immer Backups und informiert euch auch
im OpenWrt-Wiki[1].
Besonders erwähnenswert ist die Migration von Adhoc auf 802.11s-Mesh.
Für diese wurde der Wizard erweitert.

- Neuerungen im CLI:
Wenn ihr euch über ssh an eurem Falter-Knoten einloggt begrüßt er euch
mit einem dynamischen Banner, dass eine kurze Zusammenfassung des
aktuellen Systemzustandes enthält. Neu ist auch das script hna.lua,
welches euch alle Host-Network-Anouncements anzeigt, die dem Router
bekannt sind.

- Neues Buildsystem
Die vermutlich zeitaufwändigsten Änderungen betreffen das
Falter-Buildsystem. Unser Ziel war es, möglichst viel fertig compilierte
Pakete von OpenWrt zu verwenden. Das spart nicht nur sehr viel
Rechnerzeit und Strom, sondern macht auch weniger Arbeit, da
Compilierfehler etc. alles Upstream geregelt wird.
Für das Team hieß das jedoch, dass wir eigene build-scripte schreiben
mussten, da das alte Buildsystem alles aus den Quelltexten selbst
kompiliert hat.
Nachdem das geschafft war, haben wir den ganzen build-Prozess auf
unseren altbekannten buildbot übertragen. So können Falterimages nun auf
mehreren Rechnern parallel erstellt werden.


Ausblick:
Wir freuen uns wirklich sehr, wenn ihr uns Feedback hinterlasst. Egal,
ob hier auf der Mailingliste, oder in unserem Matrix-Chat[2]. Falls ihr
einen Fehler/Bug gefunden habt, hinterlasst uns doch am besten gleich
ein github-issue[3] mit einer aussagekräftigen Beschreibung, wie man ihn
reproduzieren kann.

Du möchtest uns auf dem Weg zu einem aktuellen Release unterstützen?
Aber gerne doch! PRs/MRs auf unser Repo[4] sind hoch willkommen. :)

Viele Grüße und einen guten Rutsch wünscht das
Falter-Entwikler-Team


[0] http://download-master.berlin.freifunk.net/falter/
[1] https://openwrt.org/docs/guide-user/installation/ar71xx.to.ath79
[2]
https://matrix.to/#/!JcdPhlVzddbYXjpOVn:matrix.org?via=matrix.org&via=matrix.riotcat.org&via=fairydust.space
[3] https://github.com/Freifunk-Spalter/packages
[4] https://github.com/Freifunk-Spalter/packages



Mehr Informationen über die Mailingliste Berlin