Am 17.08.2016 um 16:58 schrieb Jeremy Linton jeremy.linton@arm.com:
Hi,
On 08/17/2016 09:51 AM, Koen Kooi wrote:
Op 17 aug. 2016, om 16:39 heeft Leif Lindholm leif.lindholm@linaro.org het volgende geschreven:
Hi all,
(Sent to cross-distro with debian-arm on cc.)
We have an 'interesting' situation ahead of us, or indeed some of us have already fallen into it:
(trimming)
The applications we know are affected are luajit and mozjs (libv8 is not a problem). But this has a follow-on cost: both of these are used by other packages. Other jit/runtime packages could have their own issues.
The mozjs bug is fixed on trunk, and will hopefully make it into release 49[2], but it remains to be seen if that's too late for some distributions.
Since mozjs is “special” when it comes to API, you have to depend on a specific version of it, so policykit hard-depends on mozjs17, which has no fixes available for the VA problem :( I’ve seen reports of systems unable to boot because of the systemd->polkit->mozjs chain. Is anyone working on fixing that?
Special, might be an understatement.
But for polkit, I've posted patches pulling it forward to mozjs24 (needs testing!)
Given that mozjs24 is out of upstream support for quite some time now, wouldn't it make more sense to port it to something more recent?
Alex