Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |
contributing:branches [2024/11/28 11:41] – grische | contributing:branches [2024/11/28 11:51] (aktuell) – formatting grische |
---|
**⚠️ Alle Branches außer der neuesten Version bekommen generell keine Sicherheitsupdates und werden nicht mehr aktiv gepflegt! ⚠️**\\ | **⚠️ Alle Branches außer der neuesten Version bekommen generell keine Sicherheitsupdates und werden nicht mehr aktiv gepflegt! ⚠️**\\ |
Ausnahmefälle für Updates in älteren Branches sind bspw. Migrationsskripte, um die diversen Upgrade Pfade auf die neueste Firmware Version gewährleisten zu können. | Ausnahmefälle für Updates in älteren Branches sind bspw. Migrationsskripte, um die diversen Upgrade Pfade auf die neueste Firmware Version gewährleisten zu können. |
| |
| |
| |
| |
Das Jahr und der Monat des Release werden bei jedem Release inkrementiert, unabhängig von Größe der Änderung. Das Inkrement wird bei Änderungen erhöht die im gleichen Monat stattfinden. | Das Jahr und der Monat des Release werden bei jedem Release inkrementiert, unabhängig von Größe der Änderung. Das Inkrement wird bei Änderungen erhöht die im gleichen Monat stattfinden. |
| |
| |
| |
==== Next Gluon ==== | ==== Next Gluon ==== |
| |
Ein spezieller Branch ist `gluon-next`, welcher den bleeding-edge `next` Branch von Gluon referenziert. Dieser Branch wird meist force-pushed (analog dem Next Branch von Gluon) und sollte nur in Ausnahmefällen benutzt werden. | Ein spezieller Branch ist ''gluon-next'', welcher den bleeding-edge ''next'' Branch von Gluon referenziert. Dieser Branch wird meist force-pushed (analog dem Next Branch von Gluon) und sollte nur in Ausnahmefällen benutzt werden. |
| |
Er wird genutzt um neue Entwicklungen in Gluon vor einem neuen (major) Gluon Release bei FFMuc testen zu können und erlaubt Entwicklern, bereits früh Änderungen bei der FFMuc Firmware anzustoßen, um kompatibel mit dem nächsten Gluon Release zu bleiben. | Er wird genutzt um neue Entwicklungen in Gluon vor einem neuen (major) Gluon Release bei FFMuc testen zu können und erlaubt Entwicklern, bereits früh Änderungen bei der FFMuc Firmware anzustoßen, um kompatibel mit dem nächsten Gluon Release zu bleiben. |
</code> | </code> |
| |
Ein "next"-Release bekommt die Versionsnummer des "stable"-Release auf dem "next" basiert mit einem `-next` Postfix. Sollte es mehrere "next" Releases geben, die auf dem gleichen "stable"-Stand basieren, dann wird nach dem Postfix ein Next-Inkrement (beginnend bei "2") angehängt. Bei allen weiteren Next-Releases wird das Next-Inkrement um eins hochgezählt. Die Kopplung der Versionsnummer an das aktuelle "stable"-Release ist bewusst gewählt, unabhängig von der OpenWrt-Version oder den Umfang der Änderungen im Vergleich zum Stand des "stable" Branches, da diese für unsere Benutzer meist eine untergeordnete Bedeutung haben. | Ein "next"-Release bekommt die Versionsnummer des "stable"-Release auf dem "next" basiert mit einem ''-next'' Postfix. Sollte es mehrere "next" Releases geben, die auf dem gleichen "stable"-Stand basieren, dann wird nach dem Postfix ein Next-Inkrement (beginnend bei "2") angehängt. Bei allen weiteren Next-Releases wird das Next-Inkrement um eins hochgezählt. Die Kopplung der Versionsnummer an das aktuelle "stable"-Release ist bewusst gewählt, unabhängig von der OpenWrt-Version oder den Umfang der Änderungen im Vergleich zum Stand des "stable" Branches, da diese für unsere Benutzer meist eine untergeordnete Bedeutung haben. |
| |
| |