Re: F39 Change Proposal: Flatpaks without Modules (System-Wide Change)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





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:

 https://src.fedoraproject.org/rpms/flatpak-runtime-config/blob/f38/f/50-flatpak.conf

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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux