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

Attachment: signature.asc
Description: PGP signature

_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to