Hi Sebastiaan!

On Fri, Jan 03, 2025 at 01:50:52PM +0100, Sebastiaan Couwenberg wrote:
> On 1/3/25 1:13 PM, Dmitry Shachnev wrote:
> > Nothing depends or build-depends on qtdoc-opensource-src. There are two
> > packages (libqca2-doc and qgis-api-doc) which recommend qt5-doc and
> > qt5-doc-html, I have X-Debbugs-Cced their maintainers. Probably they can
> > recommend qt6-base-doc or qt6-base-doc-html instead.
>
> QGIS can't be switched to Qt6 yet. Upstream will likely switch to Qt6 with
> their 3.46 release scheduled for October 2026, but it will take more time
> for that branch to become LTR.
> 
> We can stop building the API docs sooner to unblock the qtdoc-opensource-src
> removal, it's barely used like most doc packages.

Please note: I am not yet talking about removal of qdoc-qt5 package, which is
part of src:qttools-opensource-src and which provides a tool to build Qt
documentation.

I am talking about removing part of Qt's own documentation. The documentation
for individual modules, e.g. qtbase5-doc-html or qtdeclarative5-doc-html, will
remain. Only the meta-package which depends on documentation of all individual
modules, will be removed.

Thus, there is no need to disable building API docs. Please just change the
recommendation to some other package (qtbase5-doc-html will work), or do not
recommend anything at all. As we are talking about a recommendation, this is
not urgent, I believe we can go ahead with removal without this change.

Removing Qt 5 completely may take more than a year, but Qt 5 has about 30
submodules (source packages), and some of them are not widely used, so my goal
is to remove such submodules first.

P.S. In my original email I used the wrong link, which mentioned 2023-05-26
as EOL date. Since then, Qt extended the support by two years, and the EOL
date is now 2025-05-26. Here is the right link:

https://www.qt.io/blog/qt-5.15-extended-support-for-subscription-license-holders

--
Dmitry Shachnev

Attachment: signature.asc
Description: PGP signature

Reply via email to