Re: LibreOffice packages

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

 



On Wed, Jun 7, 2023 at 8:51 AM Stephan Bergmann <sbergman@xxxxxxxxxx> wrote:
>
> If you are talking about the LibreOffice upstream flatpak on Flathub
> (i.e.,
> <https://github.com/flathub/org.libreoffice.LibreOffice/blob/06020bac005ef56305bcf5bc62ada8db2f259436/org.libreoffice.LibreOffice.json>):

Yes, that is what I was referring to.

> * It bundles OpenJDK 17 provided by the
> org.freedesktop.Sdk.Extension.openjdk17 sdk-extension.  Whenever a new
> version of the LibreOffice flatpak is provided, it automatically
> includes whatever latest version of that openjdk17 extension is
> provided.  (And the assumption is that the providers of that extension
> take timely action in case of any relevant (security) issues.)  Still,
> if there are urgent (security) issues in the extension, we would need to
> notice that and rebuild the LibreOffice flatpak accordingly.  (It would
> be nicer if Java was provided as an org.freedesktop.Platform extension
> rather than only as an org.freedesktop.Sdk extension.)
>
> * It bundles gvfs (see
> <https://github.com/flathub/org.libreoffice.LibreOffice/commit/800d0d553fec6bd093f813cb4aa2f10dcbe10aee>
> "Re-enable GIO support") and krb5 (see
> <https://github.com/flathub/org.libreoffice.LibreOffice/commit/5b49a9e3ca243910a094f9865e2cdda9e2cda098>
> "Add krb5" and
> <https://git.libreoffice.org/core/+/227350eb5a9881f795e9ae499c732f0148e4ac38%5E!>
> "Introduce optional krb5&gssapi support for internal PostgreSQL") "on
> its own":  If there are any (security) issues with their upstream
> sources, we need to notice that and adapt the LibreOffice flatpak
> accordingly.
>
> * It bundles another 83 packages (from pdfium-5408.tar.bz2 to
> f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf)
> that are "managed" by upstream LibreOffice:  These are also used for
> other upstream LibreOffice builds (e.g., on macOS and Windows), and if
> there are any relevant (security) issues, upstream LibreOffice takes
> care of that and provides a new upstream LibreOffice version (and thus a
> new LibreOffice flatpak version).
>
> * It includes ant as a build-time--only dependency.

Thank you for the explanation, but still, I would argue that it is not
the LibreOffice project's job to do those things, and I don't
necessarily trust them to do this right (other people might have a
different opinion here).

Basically, I'm wondering how this is different from the "don't
(re)package everything as RPMs if upstream already provides flatpaks!
don't reinvent the wheel!" argument that's sometimes brought in favor
of flatpaks. Don't flatpaks do just the same thing, just not with the
applications themselves, but basically "reinventing the wheel" by
bundling / shipping / maintaining all their dependencies, which are
already provided by the underlying Linux distro in most cases?

Fabio
_______________________________________________
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