Dne 7.9.2018 v 10:23 Martin Stransky napsal(a): > On 9/7/18 9:36 AM, Vít Ondruch wrote: >> >> >> Dne 7.9.2018 v 03:45 Owen Taylor napsal(a): >>> I'd like to invite Fedora contributors to start creating Flatpaks of >>> graphical applications in Fedora. We're still working on putting the >>> final pieces into place to have a complete story from end to end, but >>> it's definitely close enough to get started. >>> >>> If you maintain a graphical application, please try creating a Flatpak >>> of it. Your experience will vary - some applications are quite easy, >>> but if your application, for example: >>> >>> * Uses qt5-qtwebengine >>> * Uses many KDE libraries >>> * Uses many Perl or Python packages >>> * Uses texlive >>> >>> etc, then you may want to wait - we will eventually be creating shared >>> builds to make bundling these easier. >> >> <irony> >> Ah, make bundling easier, right. Finally we can bundle! >> </irony> >> >> Honestly, I fail to see how this can be promoted as good for Fedora. It >> might be good for upstream but not for Fedora. > > As far as I remember we try to use upstream packages with minimal > local changes, > put all our changes to upstream...so what's the problem? Don't you > follow upstream with > your package(s)? This is of course one of the things. If I follow upstream with my packages, I have quite often submit patch fixing compatibility of upstream with versions of packages available in Fedora, e.g. quite often fixing compatibility with newer package available in Fedora, moving upstream forward. With Flatpacking everything, this will stop. Other thing is to keep packages compatible in Fedora, this will stop as well, because everything will be bundled in Flatpak. Ultimately in the future, it will make things harder to package for Fedora, because there won't be the required packages in Fedora, because people will rather bundle them in Flatpak. At the end, everybody will be "maintaining" their versions of libraries and forks of the libraries in Flatpacks, keeping security holes unfixed (because it runs in container, what could happen, right?) etc. Welcome in Windows world. Vít > > ma. > >> Vít >> >> >>> Also, if your application has a system service, installs a polkit >>> policy, or otherwise is not self-contained, then it's not a good >>> candidate for a Flatpak. >>> >>> Or you can pick one of 280+ applications that have been identfied as >>> easy to Flatpak: >>> https://fedoraproject.org/wiki/Flatpak:Easy >>> >>> and assist out the application package maintainer by creating a >>> Flatpak of that. >>> >>> An introduction, draft tutorial and other documentation can be found >>> at: >>> >>> https://fishsoup.net/misc/fedora-docs-flatpak/flatpak/ >>> >>> (The plan is to integrate this into docs.fedoraproject.org >>> <http://docs.fedoraproject.org>. For now, the documentation source >>> is at: https://github.com/owtaylor/fedora-docs-flatpak) >>> >>> For help, please ask on #fedora-workstation on Freenode, or mail >>> desktop@xxxxxxxxxxxxxxxxxxxxxxx >>> <mailto:desktop@xxxxxxxxxxxxxxxxxxxxxxx>. >>> >>> Owen >>> >>> >>> >>> _______________________________________________ >>> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx >>> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx >>> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html >>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines >>> List Archives: >>> https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx >> >> >> >> _______________________________________________ >> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx >> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx >> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html >> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines >> List Archives: >> https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx >> > _______________________________________________ > devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx > Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx