Einde van een tijdperk.
Dit weekend gaan we officieel Python versie 2 met pensioen sturen, en schakelen we over op Python versie 3. De reden hiervoor is simpel: Versie 2 is al een tijdje end-of-support.
Er zal nog een laatste release komen op basis van Python v2, 8.3-release. De v3 versie zal de basis worden voor OpenPLi 9.
Wat betekent dit?
Voor gebruikers met een release image op de box helemaal niks.
Voor wie dan wel?
Voor mensen die een nightly build image, of een python3 image geinstalleerd hebben staan.
Wat is de impact?
We zullen starten met het verwijderen van alle nightly build en python3 test images, en de bijbehorende feeds, van de servers. Beide kunnen dan dus niet meer geinstalleeerd of geupdate worden.
Daarna zullen er nieuwe nightly builds online komen, die dan gebaseerd zullen zijn op de huidige python3 test image, en op een nieuwe OE versie.
Voor beide gebruikersgroepen betekent het dat er opnieuw geflasht moet worden, hetzij met 8.3-release, hetzij met de nightly build image.
Nog aandachtspunten?
Jazeker!
De meeste basis functies van de image werken, voor zover we met interne testen hebben kunnen vaststellen. Maar er zullen ongewijfeld nog bugs zijn die we bij de conversie van de code hebben gemist.
We vragen dus iedereen die kan en wil testen met de nieuwe nightly build (van na het weekend dus!) dat ook te doen, en problemen hier te melden: https://forums.openp...666-openpli-py3.
Je zult ontdekken dat de nieuwe nightly builds fors minder plugins in de feed hebben staan.
Dit komt enerzijds doordat we plugins in eigen beheer die niet meer (kunnen) werken hebben verwijderd, anderzijds doordat we van veel plugins in de 3rd-party feeds alleen ipk's hebben omdat de source ontbreekt / niet publiek is, en deze dus niet compatible met Python3 gemaakt konden worden.
Hoe meer testers, hoe eerder we naar een stabiele situatie kunnen, hoe eerder we OpenPLi 9 kunnen releasen.
We rekenen op jullie !