[PATCH 3/4] added build command "release" to generate taged versions.

Tobias Klaus tk+ff at meskal.net
Mi Feb 3 16:35:07 CET 2016


Hallo kwadronaut,


Am Mittwoch, 3. Februar 2016, 11:58:28 schrieb kwadronaut:
> On 01/30/2016 10:17 AM, Tim Niemeyer wrote:
> >> Mein Ziel war es (offensichtlich) in Zukunft builds mit der aktuellen
> >> 
> >> > Version im Dateinamen zu generieren (Patch 1/4). Meiner Meinung nach
> >> > sollte man bei der Version zwischen einer Release-Nummer und einer
> >> > Build-Id unterscheiden. Die Build-Id (z.B. "0.5.2-47-g4014228_dirty")
> > 
> > Ok, die Unterscheidung an sich ist sehr sinnvoll. Zumal vermutlich jeder
> > Build ein anderer wird. Trotzdem sollte sich die Basis (die Sourcen) des
> > Builds nicht ändern.
> 
> Ich wurde es schön finden wenn man von die gleichen Quelle baut, das das
> Ergebnis auch identisch ist. [1] Nur so nebenbei.
Wir tun einiges dafür dass die Quellen identisch sind.
Deswegen wird in einem releaseTag nicht nur das Firmwarerepo sondern auch die 
Openwrt-Revision und die Revisionen der eingebundenen Feeds festgezurrt.

Der Build selber hängt nochmal von sehr vielen Faktoren ab. Die kontrollieren 
wir eben nicht.

Da könnte man sich natürlich mal was mit dem srebuild oder so vorstellen. 
Leider weiß ich nicht wie aufwändig das ist und ich möchte auch nicht wirklich 
viel Zeit reinstecken(ist sowieso immer viel zu knapp).

Grüße
Tobias
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 819 bytes
Beschreibung: This is a digitally signed message part.
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20160203/7647ee69/attachment-0002.sig>


Mehr Informationen über die Mailingliste franken-dev