Based on some (long ago now) in-person discussion with the previous polkit maintainer: the JS backend was added for a reason from a real-world nontrivial in size desktop deployment. That said I don't have contact with them myself and unfortunately the original commit aeb2b50a7b0ed1411df81790231cd902d6e76e56 doesn't give us any hints. I wouldn't be surprised if they don't use it anymore.
At a practical level I think we'd have to ship both (really all 3) things for a while at least in Fedora; e.g. https://goldmann.pl/blog/2012/12/03/configuring-polkit-in-fedora-18-to-access-virt-manager/ and https://major.io/2015/04/11/run-virsh-and-access-libvirt-as-a-regular-user/ and variants are commonly used (I use that JS rule on this workstation too). Anyways, are you interested in being more active in upstream polkit? There are some outstanding patches to review; https://bugs.freedesktop.org/show_bug.cgi?id=99741 for example. From my perspective I'm fine adding you to the people with push access. Though it'd be great to have Miloslav weigh in on some of this too; particularly things like @smcv's suggestion of a pkla translator as @mtrmac also maintains <https://pagure.io/polkit-pkla-compat/>. _______________________________________________ polkit-devel mailing list polkit-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/polkit-devel