<div id="geary-body" dir="auto"><div><a href="https://docs.flatpak.org/en/latest/basic-concepts.html#sandboxes">https://docs.flatpak.org/en/latest/basic-concepts.html#sandboxes</a> and <a href="https://docs.flatpak.org/en/latest/sandbox-permissions-reference.html">https://docs.flatpak.org/en/latest/sandbox-permissions-reference.html</a> are two references regarding Flatpak's sandboxing.</div><div><br></div><blockquote type="cite"><div><span style="white-space: pre-wrap;">So you're saying that if a flatpak pulls in ICU V+1 verses what is currently in</span></div><div><span style="white-space: pre-wrap;">parabola That will not cause pacman installed applications that require ICU</span></div><div><span style="white-space: pre-wrap;">v-parabola-current to cack and die because of a dependency mismatch. If so</span></div><div><span style="white-space: pre-wrap;">Cool, How? Are flatpak applications launched in some way where their $PATH is </span><span style="white-space: pre-wrap;">di
 fferent  from the systems.</span></div></blockquote><div><br></div><span style="white-space: pre-wrap;">Yes. The flatpak ICU will not interfere with system apps that require ICU. So an ICU update within the flatpak env will not cause issues with non-flatpak applications. I am not sure about the technical details regarding how flatpak manages $PATH as a consumer of flatpak, so I will try to get some information out of their IRC channel.</span><div><div><br></div><blockquote type="cite"><div><span style="white-space: pre-wrap;">I.E. when a less experienced user shows up on IRC complaining that Xyz doesn't work will it be easy to tell if it is flatpak Xyz or pacman Xyz?</span></div></blockquote><span style="white-space: pre-wrap;"><br></span><div><span style="white-space: pre-wrap;">GNOME Software does tell users where software is installed from. If the application is installed using the Flatpak CLI, the user probably knows that they installed it from Flatpak.</span></div><div><span st
 yle="white-space: pre-wrap;"><br></span></div><blockquote type="cite"><span style="white-space: pre-wrap;">if someone installs pacman "thing" and then installs flatpak "thing" how does the system know which to run or does one overwrite the other. Etc.</span></blockquote><span style="white-space: pre-wrap;"><br></span><div><span style="white-space: pre-wrap;">The flatpak will not overwrite anything. I can install Nautilus and Nautilus (Dev), have .desktop files for both, and the .desktop files will correctly correspond to the right install. Flatpaks aren't run with commands like system apps. Instead of running `$ foo`, it would be `$ flatpak run tld.domain.foo`.</span></div></div><div><span style="white-space: pre-wrap;"><br></span></div><div><span style="white-space: pre-wrap;">I will get more technical information to present regarding how sandboxing works.</span></div></div>