ski7777 hat geschrieben:Kurzum: Es gibt kein buildroot mit qt4 mehr. Also: Entweder keine Sicherheitsupdates oder qt5 oder gar was ganz anderes.
Wir haben für Buildroot ja immer noch unseren eigenen Fork (
https://github.com/ftCommunity/buildroot) drin (wegen der Anpassung für das initramfs, die Upstream nicht haben wollte).
Als kurzfristigen Workaround könnt man da dann einfach Commit 5a8bc8083a5d0e18e34fa70c44c91cbdc5bf0c92 zurückrollen (per "git revert 5a8bc8083a5d0e18e34fa70c44c91cbdc5bf0c92"), damit hätten wir dann wieder Qt4 (das kriegt eh keine Updates mehr, d.h. da verlieren wir nichts wenn wir die alte Version verwenden), und bekommen trotzdem die restlichen Updates aus Buildroot 2019.02.
PHabermehl hat geschrieben:Die Antwort kann ja nur qt5 unter Beibehaltung größtmöglicher Kompatibilität sein, im Hinblick auf die (wenigen) Apps und auch den TX-Pi....
Das Problem damit ist, dass Qt5 direkt auf der Hardware nur noch eine einzelne App laufen lassen kann, aber wir normalerweise App und Launcher in mehreren "Fenstern" (auch wenn ein Fenster halt immer den kompletten Platz belegt) gleichzeitig laufen haben.
Wir müssen daher entweder den Launcher und alle Apps komplett umbauen, oder auch auf dem TXT ein "richtiges" Windowing-System (entweder X11 oder Wayland) benutzen. Ersteres ist viel Arbeit für uns, und letzteres ist viel (vielleicht zu viel) Arbeit für den TXT.
Langfristig wird es denke ich wohl auf einen Umbau bei Apps und Launcher rauslaufen. Immerhin gibts mit Qt5 dann auch die Möglichkeit, die Grafikausgabe im Browser laufen zu lassen, d.h. man könnte grafische Apps auch auf einen "Headless"-Controller laufen lassen und einen PC, ein Smartphone oder ein Tablet als "Bedienpanel" nutzen...