On 10/11/2021 16:33, Lyes Saadi wrote:
I could even imagine someone creating a repo (not in COPR hopefully,
due
to legal issues) replacing in proprietary apps like Discord (or Slack
which happens to be relevant to other discussions here) the bundled
electron with Fedora's making things like Desktop sharing (not sure if
it requires more changes) and Wayland working natively, packaged in a
convenient RPM, a bit like what is currently available in the AUR.
Proprietary apps don't allow patching of their code. Recently discussed
in #flatpak:matrix.org.
I could very well imagine a properly maintained Electron in the
repos, including the patches for Wayland & Pipewire, and then some packagers/users
building everything in COPR disregarding some of the Guidelines in instances where it is
too hard to apply them.
Yes, COPR packages can use npm/etc. to download all the required
dependencies.
Just wanted to add that if Electron is packaged for Fedora, packaging
the rest of the electron apps would not necessarily happen in the official repos (due to
the enormous work needed).
We will have another problem - different Electron apps require different
major versions of Electron engine.
--
Sincerely,
Vitaly Zaitsev (vitaly(a)easycoding.org)