Hi,
I am the main developer of GNS3, a popular network emulator and I have a few questions regarding a potential addition to Flathub. GNS3 is basically divided in 2 components, one graphical interface and a server which need extended permissions to run multiple hypervisors like Qemu, Dynamips etc. as well as root privileges for network bridging (uBridge).
First, is GNS3 well-suited for Flatpak?
Second, what is the best way to distribute and run the GNS3 server? It appears only the graphical interface can be packaged with Flatpak. Detail of possible solutions for the server can found there: Flatpak by KastenKlicker · Pull Request #3843 · GNS3/gns3-gui · GitHub
Third, thanks to a contributor, we have a first version of the GNS3 GUI packaged with Flatpak (draft PR: Flatpak by KastenKlicker · Pull Request #3843 · GNS3/gns3-gui · GitHub ), but it depends on the --talk-name=org.freedesktop.Flatpak permission. Is this a no go for distributing on Flathub?
Thanks for your help in advance and sorry if my questions are too broad, I am not familiar with Flatpak/Flathub.