[Berlin-wireless] Firmware-binaries allgemein verfügbar machen
Sven Roederer
freifunk at it-solutions.geroedel.de
Mo Nov 23 00:44:14 CET 2020
Am Sonntag, 22. November 2020, 15:45:11 CET schrieb Martin Hübner:
> Hallo Sven,
>
> dass der buildbot nicht nutzbar sei, stimmt nur zum Teil. Es bestehen
> von unserer Seite aus Pläne, die buildbot-Infrastruktur für
> Falter-builds weiterzunutzen. Ich hatte dazu schon in den letzten Wochen
> auf dem buildbot-master (buildbot.berlin.freifunk.net) herum
> experimentiert. Generell ist der Buildbot funktionstüchtig, wie einige
> erfolgreiche Builds zeigen.
>
Gefühlt seit Mitte März lief die Installation nicht mehr rund und wurde
offensichtlich auch von niemandem gewartet. Was zum fehlen von aktuellen
builds und immer wieder aufkommenden Nachfragen von interessierten Unsern
bzgl. bekannter und beseitigter Problemen führte.
> Falter erzeugt die Images mit OpenWrt-Imagebuildern und einem
> vorkompiliertem Packagefeed[0]. Dieser wird mit dem OpenWrt-SDK gebaut.
>
Die Nutzung von vorkompilierten OpenWrt-SDK wurde immer wieder angeregt und
diskutiert und wegen der damit verbundenen Einschränkungen verworfen.
Wenn Freifunk-Spalter diese Erfahrungen nochmal machen will, habt ihr ja die
Möglichkeit und nutzt dazu ja andere Wege, deren Effektivität sich zeigen
wird.
> Dadurch, dass die Kompilierzeit für OpenWrt entfällt, ist das Generieren
> der Images unglaublich schnell.
Unbestritten
>
> Desweiteren kann man Falter dadurch nicht nur mit "mehr Routern",
> sondern mit allen (!) Routern nutzen, die OpenWrt von Haus aus
> unterstützt. (und die entsprechend Flash-speicher mitbringen...)
Die Ausrichtung der Freifunk-Berlin Firmware ist halt Router zu unterstützen,
die auch durch die Userbasis / Entwicklerbasis getestet und supported werden.
Denn was nutzt es am Ende, wenn ein neuer Freifunker mit einem "EnGenius
EPG5000" kommt, bei dem sich dann doch ein unerwarteter Fehler herausstellt.
Aber eine andere Definition der Ziele, führt meist auch zu einem anderen Weg,
diese zu erreichen.
>
> Falls du magst, können wir uns natürlich etwas ausdenken, wie wir deine
> Imagebuilder und SDKs unter
> http://buildbot.berlin.freifunk.net/buildbot/ in einem Unterverzeichnis
> hosten.
Einen Vorschlag gibt's ja in meinen Original-Posting.
> Aber ich wäre strikt dagegen den Buildbot wegzuschmeißen.
>
Siehe oben, das letzte halbe Jahr hat diese Infrastuktur Deutschland nur ein
kleines bisschen mehr vom erreichen der Klimaziele abgehalten.
> Desweiteren würde ich gerne den firmware-selector[2] bedacht wissen. Der
> ist sehr positiv aufgenommen worden und bietet gerade für Einsteiger
> eine weniger verwirrende Lösung, als die jetzige Tabelle im Wiki.
>
Klar gibt es schönere (optisch und technisch) Lösungen zur Firmware-auswahl,
das ist total unabhängig von "Freifunk-Spalter" oder "Freifunk Berlin". Es hat
sich bisher nur niemand darum kümmern wollen / können etwas Neues zu
implementeieren.
Über ASU (https://github.com/aparcar/asu) und download direkt aus dem Router
hab ich auch schon immer mal "geträumt".
Gruss Sven
> Viele Grüße
> Martin
>
> [0] http://download-master.berlin.freifunk.net/falter-feed/19.07/
> [1] https://github.com/Freifunk-Spalter/builter
> [2] http://download-master.berlin.freifunk.net/falter/
>
> > Message: 3
> > Date: Sun, 22 Nov 2020 01:56:22 +0100
> > From: Sven Roederer <freifunk at it-solutions.geroedel.de>
> > To: berlin at berlin.freifunk.net
> > Subject: [Berlin-wireless] Firmware-binaries allgemein verfügbar
> >
> > machen
> >
> > Message-ID: <2635238.alRsPGDutb at strike>
> > Content-Type: text/plain; charset="iso-8859-1"
> >
> > Namt,
> >
> > da ich grad mal wieder etwas Zeit für Freifunk habe, hab ich folgende
> > Frage: Wollen wir die automatisch gebauten Firmware-Binaries wieder auf
> > der offiziellen Freifunk-Infrastruktur verfügbar machen?
> >
> > Seit längerm ist der Buildbot ja nicht mehr nutzbar und die Firmware wird
> > via GithubActions gebaut. Durch diese Umstellung werden auch Images für
> > wesentlich mehr CPUs in weniger Zeit gebaut.
> > Die dort erzeugten Binaries (Imagebuilder und SDK) sind so aber nur
> > Mitgliedern der Entwickler-Gruppe zugänglich. Testweise lade ich die
> > Ergebnisse meines persönlichen Firmware-forks auf meinen Server via SCP,
> > um
> > sie allgemein zugänglich zu haben.
> > Dass alle Ergebnisse immer aktuell auf buildbot.berlin.freifunk.net
> > verfügbar waren fand ich ganz praktisch, vor allem in Zuge eines
> > öffentlichen Reviews.
> >
> > Der upload via SCP ist auf meinem Server via rssh begrenzt, dass ich keine
> > Gefahren für möglichen Missbrauch sehe, da der SSH-key des upload-users
> > Github bekannt ist.
> >
> > Darauf basierend kann dann auch wieder automatisch die Erstellung der
> > eigentlichen Firmware-images für die Router gemacht werden.
> >
> > Gruss Sven
>
> _______________________________________________
> Berlin mailing list
> Berlin at berlin.freifunk.net
> http://lists.berlin.freifunk.net/cgi-bin/mailman/listinfo/berlin
> Diese Mailingliste besitzt ein ffentlich einsehbares Archiv
Mehr Informationen über die Mailingliste Berlin