https://bugs.kde.org/show_bug.cgi?id=478783

            Bug ID: 478783
           Summary: Stop depending on QuickWebEngineDownloadRequest
                    private header
    Classification: Applications
           Product: angelfish
           Version: unspecified
          Platform: Debian testing
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: j...@kaidan.im
          Reporter: so...@stoutner.com
  Target Milestone: ---

Angelfish currently depends on a private header for
QuickWebEngineDownloadRequest.  This complicates efforts to maintain proper Qt
WebEngine security support in Debian.  See the following two Debian bugs for
context:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059164
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057755

Qt 6 has a public version of this API:

https://doc.qt.io/qt-6/qml-qtwebengine-webenginedownloadrequest.html

But for some reason, Anglefish uses the private header instead of the public
one, even though I can't see anything Anglefish is doing that can't be done
with the public API.

From
https://invent.kde.org/network/angelfish/-/blob/master/lib/angelfishwebprofile.cpp?ref_type=heads

    #include <private/qquickwebenginedownloadrequest_p.h>

If Anglefish does somehow need some functionality that is not included in the
public API, the best course of action would probably be to request that Qt
publicly expose that functionality.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to