[Fli4l_dev] Informationen zu den wöchentlichen 4.0-Archiven vom 18.9.2015 (r41741)
Matthias Prager
linux at matthiasprager.de
Fr Sep 18 16:26:35 CEST 2015
Hallo Christoph,
habe ich da was übersehen? Kernel 4.2 ist weder Teil des Weekly noch des
Daily Tarballs?! Fehlt da noch ein Commit? (Per SVN kann das Paket
natürlich selbst erstellen)
Gruß
Matthias
Am 18.09.2015 um 08:47 schrieb Christoph Schulz:
> Hallo,
>
> in dieser Woche gibt es gleich mehrere größere Änderungen:
>
> - der stabile Kernel wurde auf die Version 4.1.7 gehoben
> - es gibt einen neuen experimentellen Kernel in der Version 4.2.0
> - mkfli4l-ng ist reif für einen Feldtest
>
> Im Detail gibt es im Vergleich zu den Archiven vom 11.9.2015 (r41553) die
> folgenden Änderungen:
>
> ---------------
> Fertiggestellt:
> ---------------
>
> FFL-1478: Linux-Kernel 4.2 wurde veröffentlicht
> * Eine neue experimentelle Kernelversionslinie wurde integriert. Bitte
> KERNEL_VERSION='4.2.0' (bzw. mit angehängtem "-virt", "-nonfree" etc.) zum
> Testen nutzen!
>
> FFL-1484: Firmware für Qualcom Atheros QCA988x hw2.0
> * Siehe Betreff! Jetzt sollte die Firmware für Karten des Typs "ath10k_pci"
> korrekt eingebunden werden.
>
> FFL-1486: Linux-Kernel 4.1.7 wurde veröffentlicht
> * Bitte KERNEL_VERSION entsprechend anpassen!
>
> ----------
> In Arbeit:
> ----------
>
> FFL-357: Refactoring von mkfli4l
> * Endlich: Nach Jahren der Vorbereitung (Mitte 2012 wurde damit begonnen)
> ist eine erste Version von mkfli4l-ng ("mkfli4l Next Generation" ;-) soweit
> einsatzfähig, dass sie in einem größeren Umfeld getestet werden kann. Sie
> ist bei weitem nicht fertig, aber es sind genügend viele interne
> Umstrukturierungen erfolgt, dass der künftige Einbau neuer Funktionen
> leichter vorgenommen werden kann. Natürlich gibt es -- wie immer -- keine
> Dokumentation (denn der Entwickler will seine Zeit lieber für Code-Umbauten
> und Features ausgeben ;-). Das wird aber nachgeholt.
>
> Für euch läuft es zuerst darauf hinaus, dass ihr an einigen wenigen Stellen
> eure Konfiguration anpassen müsst, denn einige wenige Variablennamen haben
> sich geändert:
>
> - Paket dns_dhcp:
> DHCP_WINSSERVER_1 --> -DHCP_WINSSERVER1
> DHCP_WINSSERVER_2 --> -DHCP_WINSSERVER2
> - Paket kernel_*:
> COMP_TYPE_ROOTFS_4_x --> COMP_TYPE_ROOTFS_V4x
> - Paket lcd:
> LCD_VAR_TEXT_x --> LCD_VAR_TEXTx
>
> Des Weiteren sind viele Prüfungen strenger geworden. In unseren eigenen
> Paketen haben wir die Stellen (hoffentlich) alle gefunden und korrigiert, in
> externen Paketen aber natürlich nicht. Wenn ihr so ein Paket habt und es bei
> der Abarbeitung der erweiterten Prüfskripte (check/*.ext) zu Fehlermeldungen
> kommt, dann fragt hier einfach in der NG nach, und euch wird geholfen ;-)
>
> Neue Features gibt es auch schon, hier einige im Telegrammstil:
>
> - Definitionen von Arrays können Vorbelegungen (fünfte Spalte) enthalten:
> MY_ARRAY_% - MY_ARRAY_N NONE "default"
> - Vorbedingungen von Variablen (zweite Spalte) können beliebige Ausdrücke
> sein:
> OPT_X OPT_Y||OPT_Z ...
> - Bedingungen von Typerweiterungen können beliebige Ausdrücke sein:
> +MY_TYPE(OPT_A && A_X=='abc') = '...' : '...'
> - neuer orelse-Operator <a>?:<b> in Prüfskripten:
> if (my_var ?: "default" == "abc") ...
> - neuer Cast-Operator <a>:<type> in Prüfskripten:
> set value="IP_NET_1_DEV"
> split(value, tmp_%, '_')
> if (tmp_%[3]:numeric < 5) ...
> - neue experimentelle Syntax für Zuweisungen in Konfigurationsdateien:
> VBOX.USER[2].SECTION[2].SECDEF[1]='...'
> statt
> VBOX_USER_2_SECTION_2_SECDEF_1='...'
> - beschleunigte Ausführung von Prüfskripten
> - Arrays mit beliebig vielen (> 3) Dimensionen:
> V_%_%_%_% - V_%_%_%_N NONE
>
> FFL-506: Überarbeitung des Circuit- und Einwähl-Systems
> * Die Verwendung von IPV6_NET_x_NAME hatte keinen Effekt. Dies wurde
> korrigiert.
>
> ------------------
>
> Die "FFL-<Nummer>"-Angaben sind Tickets. Sie können unter
> http://bugs.fli4l.de/ eingesehen werden.
>
>
> Viele Grüße und viel Spaß beim Testen,
>
Mehr Informationen über die Mailingliste Fli4l_dev