[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