<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hallo in die Runde,</p>
    <p>jetzt ist mir etwas klarer, was Carsten wissen wollte. Also, die
      Situation ist folgende:</p>
    <p>OpenWrt bringt Sicherheitspatches gebündelt mit Point-Releases
      heraus. Das sind dann Versionen wie z.B. 21.02.1, 21.02.2, usw.</p>
    <p>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.<br>
    </p>
    <p>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.</p>
    <p>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.</p>
    <p>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. <br>
    </p>
    <p>Viele Grüße<br>
      Martin<br>
    </p>
    <p>[1]
<a class="moz-txt-link-freetext" href="https://github.com/freifunk-berlin/falter-packages/blob/v1.2.2/packages/falter-common/files-common/etc/freifunk_release">https://github.com/freifunk-berlin/falter-packages/blob/v1.2.2/packages/falter-common/files-common/etc/freifunk_release</a><br>
    </p>
    <p>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">
Moin, Robert & allseits -

On 17.06.2022 12:54, Robert Kähler wrote:
</pre>
        <blockquote type="cite" style="color: #007cff;">
          <pre class="moz-quote-pre" wrap="">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.
</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">das! <span class="moz-smiley-s1" title=":-)"></span>

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
(<a class="moz-txt-link-freetext" href="https://selector.berlin.freifunk.net/">https://selector.berlin.freifunk.net/</a>).

</pre>
        <blockquote type="cite" style="color: #007cff;">
          <pre class="moz-quote-pre" wrap="">Ich denke das ist nicht der Fall. Mit einer anderen Openwrt-Basis wird sich auch immer die Version des Falter-Builds ändern.
</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">Die Frage wäre, welche Policy OpenWRT da verfolgt: bei einem (Security-)
Patch <b class="moz-txt-star"><span class="moz-txt-tag">*</span>IMMER<span class="moz-txt-tag">*</span></b> eine neue Versionsnummer, wenigstens als Minor?

Beste Grüße

        -C.</pre>
      </blockquote>
      <br>
    </p>
  </body>
</html>