Hi Patrick,

On 2024-07-03 00:30:55 +0200, Patrick Franz wrote:
> this seems more a problem of apt than of Qt.

Even if apt could be improved, this would still be a bug in the
concerned packages, which must declare adequate relationships
to allow the upgrade. See

  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059068#15

where David Kalnischkies says

  You should really know this by now as that isn't your first report,
  but okay: Upgrade problems are NEVER a problem to be solved in apt,
  they are ALWAYS a problem in the involved packages. NO EXCEPTIONS.

> For some reason, apt is not able to resolve the dependencies when you 
> only want to upgrade libqt6core6t64, but is able to do so when you want 
> to upgrade libqt6core6t64 and wireshark.
> 
> To me, that means that the dependencies in Qt are correct (that it wants 
> to replace some libqt6...t64 packages with non-t64 versions is the 
> correct solution).

See above. It seems that the issue is that the upgrade of
libqt6core6t64 alone seems to remove other Qt packages instead
of upgrading them.

In particular, "apt install libqt6core6t64" wants to remove
qt6-wayland, but if I try "apt install libqt6core6t64 qt6-wayland",
then the upgrade is fine. So there seems to be really something
wrong with the Qt package relationships.

> Have you tried upgrading just libqt6core6t64 with aptitude ?

aptitude doesn't want to do anything. aptitude is often much worse
(but much safer as it will normally not break "Recommends" without
confirmation). And sometimes it can't even handle simple cases,
where it has only some dependencies to install.

-- 
Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

Reply via email to