Control: tag -1 stretch wontfix Control: retitle -1 nvidia-graphics-drivers: Cannot be upgraded in stretch 9.5 with stretch-backports enabled (wants to remove several GNOME & KDE packages)
On 2018-07-14 17:27, Sebastiaan Couwenberg wrote: > On 07/14/2018 05:19 PM, Andreas Beckmann wrote: >> On 2018-07-14 17:04, Bas Couwenberg wrote: >>> The nvidia-driver packages cannot be updated as part of the stretch 9.5 >>> stable update without removing several GNOME & KDE packages: >> >>> The following NEW packages will be installed: >>> libgl1 libgl1:i386 libgl1-nvidia-glx libglvnd0 libglvnd0:i386 >>> libglx-nvidia0:i386 libglx0 libglx0:i386 libnvidia-glcore:i386 >> >> Most of these packages are from stretch-backports, so you are not >> upgrading a clean stretch system ... > > They are from stretch-backports because of the apt resolver, the only > backports installed on that system are josm, qgis & libsfcgal1. > >> And the nvidia packages in stretch-backports now require mesa+libglvnd >> from stretch-backports. > > But I don't want the backport. Probably blame it on apt for considering the backport at all ... > Disabling stretch-backports sources gives better results: > > The following packages will be REMOVED: > libegl1-nvidia libgldispatch0-nvidia > The following NEW packages will be installed: > libegl1-glvnd-nvidia libglvnd0-nvidia libnvidia-egl-wayland1 > nvidia-egl-common nvidia-egl-icd nvidia-egl-wayland-common > nvidia-egl-wayland-icd > The following packages will be upgraded: > libegl-nvidia0 libgl1-glvnd-nvidia-glx libgl1-nvidia-glvnd-glx > libgles-nvidia1 libgles-nvidia2 libgles1-glvnd-nvidia > libgles2-glvnd-nvidia libglx-nvidia0 libglx0-glvnd-nvidia > libnvidia-cfg1 libnvidia-eglcore libnvidia-glcore > libnvidia-ml1 libopengl0-glvnd-nvidia nvidia-alternative > nvidia-driver nvidia-driver-bin nvidia-driver-libs nvidia-kernel-dkms > nvidia-kernel-support nvidia-vdpau-driver nvidia-vulkan-icd > xserver-xorg-video-nvidia > 23 upgraded, 7 newly installed, 2 to remove and 0 not upgraded. That looks like expected. It's a bit unfortunate, but the new upstream release requires several new/renamed/removed packages. Hopefully this was the last big nvidia-driver change needed in stable, switching to 390.xx for the next CVE should be more smooth (and then we will finally have reached a new legacy branch that has a longer support frame upstream). > I shouldn't have to disable the backports sources for `apt-get > dist-upgrade` to work correctly. That can't be solved differently in this case (unless we make the backported packages use mesa from stretch (and *not* backports) again, preventing installation of several backports requiring the newer mesa). I couldn't get a working setup supporting both mesa versions (due to the libglvnd switch), any invalid mixture of packages results in the backported driver not working in stable-backports at all. Andreas