Re: Fedora Linux 38 blocker status summary

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

 



As a browser maintainer itself, I'm very supportive of the Falkon project. I consider it to be KDE's equivalent of Epiphany, sort of a sister project, more or less.

On Tue, Feb 14 2023 at 03:44:06 AM +0100, Kevin Kofler via devel <devel@xxxxxxxxxxxxxxxxxxxxxxx> wrote:
Even Qt 5 QtWebEngine (considered obsolete by Qt) still gets security fixes, and they are published in git under the LGPL as soon as the commercial Qt 5.15.x LTS release is released. (In fact, they are pushed even earlier, as soon as they are backported by Qt developers, and the branch is then tagged when the commercial LTS is released. But the backports typically happen on the Qt release schedule, meaning they are usually only done in git when a Qt
release is planned soon, not daily.)

I looked into this a couple months ago and if I remember correctly, they *are* impressively backporting quite a few CVE fixes, but I don't think they are *comprehensively* doing so? My suspicion is that if a fix does not apply cleanly, or looks difficult, they probably move on to the next one? It's really hard just to determine whether a fix is still required. (Disclaimer: I'm not looking at the git repo right now or cross-referencing to a list of Chromium CVEs. May be wrong. Don't treat this as gospel.)

Additionally, I don't know about Chromium, but in WebKit I recently estimated that only about 5% of issues flagged as fixing security vulnerabilities receive CVEs. (Maybe Chromium does better at this?) And it is impossible to know what percentage of security fixes get flagged as such, but my guess is that percentage is itself pretty low. I'd further guess that the situation with Chromium is similar. So even if you backport fixes for every single CVE, you will not be in good shape.

My conclusion was that QtWebEngine was that the Qt 5 version is too old. I think QtWebEngine should adopt the same strategy that WebKitGTK and Firefox ESR use: regularly rebase to latest upstream version. WebKitGTK does that twice per year. Firefox does it every 9 months. Backports are an appropriate way to fill the gap between rebases, but they are NOT a substitute for regular rebases.

Michael

_______________________________________________
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