otaylor commented on the pull-request: `Make builds for inclusion in an application
Flatpak work` that you are following:
It may be a little confusing: why do we need to handle mixed environements with some perl
modules in /app and some in /usr? This is for build time in the buildroot of a Flatpak
module (flatpak-common or an application module.)
BuildRequires might either be straight up Fedora packages, or they may be themselves
rebuilds with prefix=/app. If a package BuildRequires: gcc, that can be a normal Fedora
packages, but if it BuildRequires: libfontenc-devel, then that should be the
libfontenc-devel from a rebuild libfontenc.
Perl is somewhere in the middle - generally when perl is being used to run automake, etc,
it could be used just like gcc. But we *also* want to rebuild it so we can bundle it into
an application RPM. Once we rebuild it, the rebuilt package will be used to satisfy
BuildRequires:, so we need to make sure that we can have a mixed environment with some
perl modules in /usr and some perl modules in /app.
To reply, visit the link below