• Bug#1092001: RM: qtdoc-opensource-src -- ROM; Qt 5 is obsolete

    From Dmitry Shachnev@21:1/5 to All on Fri Jan 3 13:20:02 2025
    Package: ftp.debian.org
    Severity: normal
    X-Debbugs-Cc: qtdoc-opensource-src@packages.debian.org, qca2@packages.debian.org, qgis@packages.debian.org
    Control: affects -1 + src:qtdoc-opensource-src
    User: ftp.debian.org@packages.debian.org
    Usertags: remove

    Dear FTP masters,

    With Qt 5 upstream support ending on 2025-05-26 [1], I am starting to file removal bugs for Qt 5 submodules.

    The first package I am asking to remove is src:qtdoc-opensource-src. It build-depends on most of the other Qt submodules, so we need to remove it
    first in order to be able to move forward.

    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.

    [1]: https://www.qt.io/blog/the-conversion-program-is-ending

    --
    Dmitry Shachnev

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEq2sdvrA0LydXHe1qsmYUtFL0RrYFAmd31HEACgkQsmYUtFL0 RrZehxAAp04A95PoPgN+wtEY07QlFMkLo+Wk0PpXWiZkPevSJj8Hiq24BoIvRrVy BDb3fN9G9UbBIzYsDJ6pSaa6/JDF6aSjJ3m74co/fJ/nK14JK10zXHNhzj3SeetA 394Xl62KeVf5PDqdVnG2hy0S/RmoVEbK9/V3n6RjmoP+5qVN1xJ8snUNv+KEACxd uUj5dFjFCkuC3Q+Ih3SotWMy8pw9jWWe/TQ2RsZDftlx0pCH5jygUuqwlzglPj5q wMrZQTzturqpW0cxqLKquNdh4VnPyN/E2HFyZsUUAcXlBjDsSUFdgQnGv3JRHTx7 wsUOiz9nPg1LSeMj6vX1lSOiUoLNe2TOp1nTTH0xYPiYRuxgxNoQVSaEqy1kRhqg B9Fgfq5XcOHGPeQg7krG5LFeETix6CSAIXALy0dJMXiuZTwrbaj3BHckrvyEHLp+ ztRpjCnoDmJXKBVIzqJ3IIinYhnrVESQ1TfY/4gX4d2pzWUIPFlxQ96WO3eaV3nq gfDW9eTnRdphCpPU1fJWXbIagytKtjaxkcYw5SCwHyt9mpXdKlXI2LmhJuLFi7ty 3sOX9MgzvTazGeAS8ladRJ8Ahs+8b/eR1a5+jdHNTJ+cN5m+ZOrNs50VWem/ZZbL HvKms6b3pMpH11LgDEBZ3MOTXm3MN/H+yZ1+jM9e+eRtc0lfI0E=
    =3/9I
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dmitry Shachnev@21:1/5 to Sebastiaan Couwenberg on Fri Jan 3 14:50:01 2025
    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

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEq2sdvrA0LydXHe1qsmYUtFL0RrYFAmd36gsACgkQsmYUtFL0 RrZvfw/9FilTMOS9PxP66ZN8jHgzYX5gGyLFLVeoL03DqRrO6uLFEbP5oorZFBkP ECs4+6Lxz0cjt2WWp+lLyOeHzozUm1FKNcB9HsSoLBSjujc9JJbyieoE2zA0OcsK a0S6kXFBwZfRNWm4Ex0CUZpSLvrNp67k3o9Q3MF+MfJ6YAqqkHCGK5Zq6/ScRjqW Tebij1mYimlYHygsZoDO7T8AleV1pudd6RMD+8j/3BK7jlbto5C835gdenzGZiCG vgCwL3svECdeoEQt8lE+LGhyCaAQsxZ/fGZWhIZJRxDZtmoI/xYKL9igLObXXyKh Nrz5ORzvlwl0jRpn+s5/MJZRa8sA9M0i0m1Z7Ftrv/CHd5oRAsXQnBJRpQKl5E/k 1Sqbro72YYjNqCpBzGei80U9i+5v7PMtGapeZCBpJD9vbWXlvj0P4UANsJZ1qsQC XxBFCyNhq5xnaqp04Huk5VPs8DhuDjVTN4DRUmzpQTHEgH7o1kP1UqHJOcbM95M+ fBMBOiqJun1n38xXgDUXsMXSFX0TCvTzEOZ6Z90eLfHSF8lVNBQDA2pQv3USuQZY rD9/TNEHoy66gT91Rbe8TUyc76A6bmNH/EubGBp4w8ccUM/G1lezARCWoRweWvSE jsrQOV2/StdI00d8AshOi5MfH+s4bt5sZ1O4RFbQLi1VN4Ll0F0=
    =Nd5i
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)