<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div name="messageBodySection">
<div dir="auto">Sören Reinecke wrote:
<div dir="auto">
<div dir="auto">> So far as I understood Adobe dropped Linux support for its </div>
<div dir="auto">> AIR plattform. If that is right, then I am in doubt that </div>
<div dir="auto">> supporting the development of Potlatch 2 is not that in </div>
<div dir="auto">> a sustainable manner.</div>
<div dir="auto"><br /></div>
<div dir="auto">AIR is not maintained by Adobe, but by Harman, a Samsung subsidiary. AIR for Linux is still supported at version 2.6 but not updated (<a href="https://airsdk.harman.com/faq">https://airsdk.harman.com/faq</a>): Harman is considering future updates. P2 will still run on 2.6 - there are explicit workarounds in the code (e.g. in net/systemeD/potlatch2/collections/Imagery.as) to ensure backward compatibility.</div>
<div dir="auto"><br /></div>
<div dir="auto">Nonetheless, even if P2 didn't run on Linux, I'm not sure why this should be an issue for other users. No-one says Vespucci isn't sustainable because it doesn't run on iOS.</div>
<div dir="auto"><br /></div>
<div dir="auto">mmd wrote:</div>
<div dir="auto">
<div dir="auto">> Why aren't we porting Potlatch2 to WebAssembly, then? </div>
<div dir="auto"><br /></div>
<div dir="auto">I'm not sure who the "we" is in this question, but assuming you're not volunteering yourself :), the difficult dependency with P2 is not ActionScript 3 but the Flash runtime, i.e. the Flash and Flex APIs. There are currently only two runtimes capable of running P2: Flash Player and AIR. Ruffle is showing promise (https://github.com/ruffle-rs/ruffle) and is under very active development, but does not yet support AS3 or the Flash Player features that P2 needs. I would anticipate that P2 will be able to run as WebAssembly when Ruffle reaches feature parity with AIR 2.6.</div>
</div>
</div>
</div>
</div>
<div name="messageSignatureSection"><br />
<div class="matchFont">Richard</div>
</div>
</body>
</html>