On 20-03-02 16:35, Carsten Haitzler wrote: > On Mon, 2 Mar 2020 11:53:43 -0300 Vinícius dos Santos Oliveira > <[email protected]> said: > > > Em seg., 2 de mar. de 2020 às 07:15, Carsten Haitzler <[email protected]> > > escreveu: > > > > > On Sun, 1 Mar 2020 20:14:33 -0300 Vinícius dos Santos Oliveira > > > <[email protected]> said: > > > > > > > What are E devs' thoughts on an E's runtime for FlatPak? > > > > > > are you volunteering? > > > > > > > Yes, but I need to know what are other essential libs besides EFL and its > > dependencies to make an “EFL SDK” and I'd like to know what you guys think > > on the topic. > > you're going to find an afl runtime flatpak is going to have a lot of system > lib deps... you will have to solve systemd support too :) > > now e will have some problems for you too. acpid needs to be run by root on > the host... you might find you have to ship lots of xlibs and wayland libs in > the efl runtime... > > e uses ptrace and contains setuid root utils to ensure it runs. sandboxing is > going to be a problem. e will not work well sandboxed as it kind of expects to > get a lot of access to /sys, /dev, /proc, and to the entire fs due to efm, and > more. it'll want to bind to a few dbus services too so sanboxing dbus will be > bad(tm). e has to fork and exec apps and more.... :)
Thanks for doing this. I wanted to look into it to be able to package Terminology. Here is a file of what I did to package Terminology as a snap: https://github.com/billiob/terminology/blob/master/snap/snapcraft.yaml The main issues I have so fare are related to launching ethumd and efreetd. It hope it'll help you. -- Boris Faure Pointer Arithmetician
signature.asc
Description: PGP signature
_______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
