[Berlin-wireless] OpenWRT-Unterbau von Falter 1.2.2
Carsten Schiefner
carsten at schiefner.berlin
Sa Jun 18 14:26:03 CEST 2022
Hallo Martin,
vielen Dank für die Erläuterungen - ist (mir) jetzt klar!
Beste Grüße - und heute und morgen kühlen Kopf bewahren.
-C.
On 18.06.2022 14:12, Martin Hübner wrote:
> Hallo in die Runde,
>
> jetzt ist mir etwas klarer, was Carsten wissen wollte. Also, die
> Situation ist folgende:
>
> OpenWrt bringt Sicherheitspatches gebündelt mit Point-Releases heraus.
> Das sind dann Versionen wie z.B. 21.02.1, 21.02.2, usw.
>
> Die einzenen Point-Releases sind stabil. Sie sind ein Abbild dessen, wie
> OpenWrt zur Veröffentlichung aussah und werden auch nicht mehr
> verändert. Neue Patches sorgen *immer* für neue point-releases.
>
> Falter-releases basieren auf solchen stable-OpenWrt-Releases. Die
> zugehörige OpenWrt-Version zu einem Falter-release wird in einer
> speziellen Datei des Package-feeds codiert[1]. Somit gibt es immer, wenn
> eine entsprechende stable-Falter-Version über das builter-script gebaut
> wird, die gleichen Ergebnisse.
>
> Ein bisschen anders ist das, wenn man mit den Entwicklungsfeeds (z.B.
> 1.2.3-snapshot oder snapshot) baut. Hier wird immer der aktuellste
> imagebuilder des entsprechenden branches genutzt. Im Fall von
> 1.2.3-snapshot der von OpenWrt-21.02-SNAPSHOT und für snapshot der
> OpenWrt-snapshot. Deshalb sind snapshot-builds nicht zwingend
> reproduzierbar.
>
> Da wir allerdings mal vor Jahren (noch zu hedy-Zeiten) festgelegt
> hatten, dass wir eh nur OpenWrt-stables entwickeln wollen, halte ich das
> für nicht so schlimm.
>
> Viele Grüße
> Martin
>
> [1]
> https://github.com/freifunk-berlin/falter-packages/blob/v1.2.2/packages/falter-common/files-common/etc/freifunk_release
>
>> Moin, Robert & allseits -
>>
>> On 17.06.2022 12:54, Robert Kähler wrote:
>>> ich hätte die Frage so verstanden, ob es möglich ist dass bei einer Weiterentwicklung von Openwrt ein automatischer Build eine "Falter v1.2.2" ein anderes Ergebnis hat als heute.
>>> Wenn man z.B. "OpenWrt-Stable" als Grundlage deklariert hätte.
>> das!
>>
>> Ich baue das Image für meine Fonera 2.0n per:
>>
>> git pull
>> ./build_falter -p all -v 1.2.2 -t ramips -s rt305x -r fon_fonera-20n
>>
>> - das gab's jedenfalls bis neulich noch nicht per Selector
>> (https://selector.berlin.freifunk.net/).
>>
>>> Ich denke das ist nicht der Fall. Mit einer anderen Openwrt-Basis wird sich auch immer die Version des Falter-Builds ändern.
>> Die Frage wäre, welche Policy OpenWRT da verfolgt: bei einem (Security-)
>> Patch*IMMER* eine neue Versionsnummer, wenigstens als Minor?
>>
>> Beste Grüße
>>
>> -C.
Mehr Informationen über die Mailingliste Berlin