On 07/14/2018 06:41 PM, Andreas Beckmann wrote: > 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.
Thanks for the feedback, since this cannot fixed, you can close this bug. Kind Regards, Bas