On Thu, May 25, 2023 at 6:57 AM Petr Pisar <ppisar@xxxxxxxxxx> wrote:
V Thu, May 25, 2023 at 06:04:51AM -0400, Owen Taylor napsal(a):
> * We need to rebuild files that can contain data from both parts
> (/etc/ld.so.conf, /usr/lib/fontconfig/cache, etc.)
How does splitting files from /usr to /app helps with this item? Or is it
that application flatpaks are not supposed to deliver their own libraries and
fonts and if they do, they have to vendor them in a specific way (e.g.
storing a location of the application libraries into application executables
with RPATH)?
Generally, if the runtime includes a library (like fontconfig) where it's useful for an application to drop data into /app, the runtime is expected to set the necessary configuration files, environment variables, or whatever so that they are found:
For example, fontconfig is handled by:
which is installed in all Fedora runtime images. Setting LD_LIBRARY_PATH is handled by the Flatpak core.
- Owen
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue