mexipa schreef :
Recent begonnen aan wat update werk en ben bij het updaten van mijn OPENCPN tegen het volgende aangelopen:
****
pi@raspberrypi:~ $ flatpak update org.opencpn.OpenCPN
Looking for updates…
Info: org.freedesktop.Platform//20.08 is end-of-life, with reason:
org.freedesktop.Platform 20.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Applications using this runtime:
org.opencpn.OpenCPN
Info: org.freedesktop.Platform.GL.default//20.08 is end-of-life, with reason:
org.freedesktop.Platform 20.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Nothing to do.
********
Na wat googlen heb ik getracht de org.freedesktop.Platform 20.08 te verwijderen om dat er ook een nieuwere aanwezig is. Dit is op geen enkele manier gelukt, het lijkt er op dat OPENCPN deze versie nodig heeft
Hier komt een probleem naar boven dat door meerdere critici van Flatpak al eerder is benoemd:
Bij het gebruik van Flatpak maak je voor die software geen gebruik meer van het update-systeem van de distributie, maar van het update-systeem van Flatpak. Dat gaat niet alleen om de applicatie zelf, maar ook om de onderliggende software waar het gebruik van maakt.
Die onderliggende software (libraries/dependencies) wordt in een stabiele distributie (Debian,
Ubuntu LTS, RedHat) vaak minimaal 5 jaar ondersteund, waarbij het compatibel blijft met de oorspronkelijke versie uit de release, maar er wel veiligheidsupdates worden gedaan.
Bij Flatpak zit die ondersteunde software in de
runtimes, in dit geval o.a. org.freedesktop.Platform//20.08. Het versienummer 20.08 geeft al aan wanneer deze is uitgekomen: augustus 2020. Er komt elk jaar een nieuwe versie van de runtime (21.08, 22.08, ...), en een maand na het verschijnen van een nieuwe versie wordt de ondersteuning voor de versie van twee jaar gestaakt (in september 2022 dus voor 20.08).
Aan de ene kant lijkt Flatpak het makkelijker te maken voor de software-ontwikkelaar door 1 platform op bijna alle distributies te ondersteunen, maar je moet wel verplicht elke 2 jaar upgraden naar de nieuwste versie.