Created attachment 764829 [details, diff] mozjs 91 patch mozjs91 patch
I know where this patch comes from but please include links to them in future (and now ideally). But I'm not sure we want to apply this proactively. Doesn't most stuff (all?) still need :78, so this will result in some people needing to build a later slot just for Polkit?
https://gitlab.freedesktop.org/polkit/polkit/-/commit/a6bedfd09b7bba753de7a107dc471da0db801858
this patch is for not having two versions of spidermonkey
(In reply to Andrea Postiglione from comment #3) > this patch is for not having two versions of spidermonkey But this means it'll only support 91. Does something else common support 91?
(In reply to Sam James from comment #4) > (In reply to Andrea Postiglione from comment #3) > > this patch is for not having two versions of spidermonkey > > But this means it'll only support 91. Does something else common support 91? at the moment only polkit uses spidermonkey 78
I think we will either add a new polkit snapshot, or wait for the next release to pick this up. Also, it is likely we will just switch to duktape and disable mozjs.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5f0be7ceb05007e3a309487badb9a098b877952 commit a5f0be7ceb05007e3a309487badb9a098b877952 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-19 01:56:05 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-19 02:03:44 +0000 sys-auth/polkit: add 0.120_p20220127 Now with Duktape! Closes: https://bugs.gentoo.org/833122 Closes: https://bugs.gentoo.org/734326 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/alpha/package.use.force | 6 +- profiles/arch/hppa/package.use.force | 6 ++ profiles/arch/ia64/package.use.force | 6 +- profiles/arch/powerpc/ppc32/package.use.force | 6 ++ profiles/arch/sparc/package.use.force | 6 +- sys-auth/polkit/Manifest | 1 + sys-auth/polkit/metadata.xml | 1 + sys-auth/polkit/polkit-0.120_p20220127.ebuild | 123 ++++++++++++++++++++++++++ 8 files changed, 152 insertions(+), 3 deletions(-)