Sunday 24 March 2024

Re: Missing t64 transitions

Hi Julian and all!

On Sun, Mar 24, 2024 at 12:15:19PM +0100, Julian Andres Klode wrote:
> Wrote a new report,
>
> https://magenta.jak-linux.org/ubuntu-archive/distcheck/noble.armhf/global-ben.missing-t64.txt
>
> which lists missing t64 libraries based on vorlon's override map, and an
> ignore list. The full list is below.
>
> We probably need to do all these, but I'd advise not doing them now, but try
> to sort out what we have now rather than add more transitions - we will have
> some partially broken libraries under the old name for the time being but it
> should smooth stuff. e.g. doing libevent now would likely cause a lot of work
> right now and complicate everything.
>
> -- current state of list:
>
> [...]
> src:qt6-3d libqt63danimation6 libqt63danimation6t64
> src:qt6-3d libqt63dcore6 libqt63dcore6t64
> src:qt6-3d libqt63dextras6 libqt63dextras6t64
> src:qt6-3d libqt63dinput6 libqt63dinput6t64
> src:qt6-3d libqt63dlogic6 libqt63dlogic6t64
> src:qt6-3d libqt63dquick6 libqt63dquick6t64
> src:qt6-3d libqt63dquickanimation6 libqt63dquickanimation6t64
> src:qt6-3d libqt63dquickextras6 libqt63dquickextras6t64
> src:qt6-3d libqt63dquickinput6 libqt63dquickinput6t64
> src:qt6-3d libqt63dquickrender6 libqt63dquickrender6t64
> src:qt6-3d libqt63dquickscene2d6 libqt63dquickscene2d6t64
> src:qt6-3d libqt63drender6 libqt63drender6t64
> src:qt6-declarative libqt6labsanimation6 libqt6labsanimation6t64
> src:qt6-declarative libqt6labsfolderlistmodel6 libqt6labsfolderlistmodel6t64
> src:qt6-declarative libqt6labsqmlmodels6 libqt6labsqmlmodels6t64
> src:qt6-declarative libqt6labssettings6 libqt6labssettings6t64
> src:qt6-declarative libqt6labssharedimage6 libqt6labssharedimage6t64
> src:qt6-declarative libqt6labswavefrontmesh6 libqt6labswavefrontmesh6t64
> src:qt6-declarative libqt6qml6 libqt6qml6t64
> src:qt6-declarative libqt6qmlcompiler6 libqt6qmlcompiler6t64
> src:qt6-declarative libqt6qmlcore6 libqt6qmlcore6t64
> src:qt6-declarative libqt6qmllocalstorage6 libqt6qmllocalstorage6t64
> src:qt6-declarative libqt6qmlmodels6 libqt6qmlmodels6t64
> src:qt6-declarative libqt6qmlworkerscript6 libqt6qmlworkerscript6t64
> src:qt6-declarative libqt6qmlxmllistmodel6 libqt6qmlxmllistmodel6t64
> src:qt6-declarative libqt6quick6 libqt6quick6t64
> src:qt6-declarative libqt6quickcontrols2-6 libqt6quickcontrols2-6t64
> src:qt6-declarative libqt6quickcontrols2impl6 libqt6quickcontrols2impl6t64
> src:qt6-declarative libqt6quickdialogs2-6 libqt6quickdialogs2-6t64
> src:qt6-declarative libqt6quickdialogs2quickimpl6 libqt6quickdialogs2quickimpl6t64
> src:qt6-declarative libqt6quickdialogs2utils6 libqt6quickdialogs2utils6t64
> src:qt6-declarative libqt6quicklayouts6 libqt6quicklayouts6t64
> src:qt6-declarative libqt6quickparticles6 libqt6quickparticles6t64
> src:qt6-declarative libqt6quickshapes6 libqt6quickshapes6t64
> src:qt6-declarative libqt6quicktemplates2-6 libqt6quicktemplates2-6t64
> src:qt6-declarative libqt6quicktest6 libqt6quicktest6t64
> src:qt6-declarative libqt6quickwidgets6 libqt6quickwidgets6t64
> src:qt6-tools libqt6designer6 libqt6designer6t64
> src:qt6-tools libqt6designercomponents6 libqt6designercomponents6t64
> src:qt6-tools libqt6help6 libqt6help6t64
> src:qt6-tools libqt6uitools6 libqt6uitools6t64
> src:qt6-virtualkeyboard libqt6hunspellinputmethod6 libqt6hunspellinputmethod6t64
> src:qt6-virtualkeyboard libqt6virtualkeyboard6 libqt6virtualkeyboard6t64
> src:qt6-wayland libqt6waylandclient6 libqt6waylandclient6t64
> src:qt6-wayland libqt6waylandcompositor6 libqt6waylandcompositor6t64
> src:qt6-wayland libqt6waylandeglclienthwintegration6 libqt6waylandeglclienthwintegration6t64
> src:qt6-wayland libqt6waylandeglcompositorhwintegration6 libqt6waylandeglcompositorhwintegration6t64
> src:qt6-wayland libqt6wlshellintegration6 libqt6wlshellintegration6t64
> src:qt6-webengine libqt6pdf6 libqt6pdf6t64
> src:qt6-webengine libqt6pdfquick6 libqt6pdfquick6t64
> src:qt6-webengine libqt6pdfwidgets6 libqt6pdfwidgets6t64
> src:qt6-webengine libqt6webenginecore6 libqt6webenginecore6t64
> src:qt6-webengine libqt6webenginequick6 libqt6webenginequick6t64
> src:qt6-webengine libqt6webenginequickdelegatesqml6 libqt6webenginequickdelegatesqml6t64
> src:qt6-webengine libqt6webenginewidgets6 libqt6webenginewidgets6t64
> src:qt6-websockets libqt6websockets6 libqt6websockets6t64
> src:qtbase-opensource-src-gles libqt5gui5-gles libqt5gui5t64-gles
> src:qtquickcontrols2-opensource-src libqt5quickcontrols2-5 libqt5quickcontrols2-5t64
> src:qtquickcontrols2-opensource-src libqt5quicktemplates2-5 libqt5quicktemplates2-5t64
> src:qtsystems-opensource-src libqt5publishsubscribe5 libqt5publishsubscribe5t64
> src:qtsystems-opensource-src libqt5serviceframework5 libqt5serviceframework5t64
> src:qtsystems-opensource-src libqt5systeminfo5 libqt5systeminfo5t64
> src:qttools-opensource-src libqt5designer5 libqt5designer5t64
> src:qttools-opensource-src libqt5designercomponents5 libqt5designercomponents5t64
> src:qttools-opensource-src libqt5help5 libqt5help5t64
> src:qtwayland-opensource-src libqt5waylandclient5 libqt5waylandclient5t64
> src:qtwayland-opensource-src libqt5waylandcompositor5 libqt5waylandcompositor5t64
> src:qtwebengine-opensource-src libqt5pdf5 libqt5pdf5t64
> src:qtwebengine-opensource-src libqt5pdfwidgets5 libqt5pdfwidgets5t64
> src:qtwebengine-opensource-src libqt5webengine5 libqt5webengine5t64
> src:qtwebengine-opensource-src libqt5webenginecore5 libqt5webenginecore5t64
> src:qtwebengine-opensource-src libqt5webenginewidgets5 libqt5webenginewidgets5t64

For Qt we decided in Debian [1] that package name change is needed only for
qtbase, since every other Qt library depends on libqt5core5 or libqt6core6.

Probably this approach can be extended to the most of KDE stack.

[1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062946#10

--
Dmitry Shachnev