[Berlin-wireless] OpenWRT-Unterbau von Falter 1.2.2

Martin Hübner martin.hubner at web.de
Sa Jun 18 14:12:22 CEST 2022


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.
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://lists.berlin.freifunk.net/pipermail/berlin/attachments/20220618/7ccbf2a9/attachment.html>


Mehr Informationen über die Mailingliste Berlin