oh, there's a difference between 'apt' and 'apt-get'. after installing 'libegl-mesa0 libglx-mesa0 mesa-vulkan-drivers mesa-va- drivers' on a chroot, and enabling noble-updates I get
apt-get upgrade ... The following packages have been kept back: libegl-mesa0 libgbm1 libglapi-mesa libglx-mesa0 mesa-vulkan-drivers The following packages will be upgraded: libbsd0 libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libgl1-mesa-dri mesa-va-drivers 9 upgraded, 0 newly installed, 0 to remove and 5 not upgraded. so libgl1-mesa-dri will get happinly updated, but libgbm1 is left behind. and then with 'apt upgrade' or 'apt-get dist-upgrade' they all get installed. Now, if I enable the ppa, and run 'apt-get upgrade': The following packages have been kept back: libegl-mesa0 libgbm1 libgl1-mesa-dri libglapi-mesa libglx-mesa0 mesa-vulkan-drivers The following packages will be upgraded: libbsd0 libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 mesa-va-drivers 8 upgraded, 0 newly installed, 0 to remove and 6 not upgraded. so mesa-va-drivers does get updated (which is harmless) but not libgl1-mesa-dri which is the critical one. This proves that the additional constraint is in fact correct. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/2098084 Title: Add a more strict dependency between DRI drivers and libgbm Status in mesa package in Ubuntu: New Status in mesa source package in Noble: New Status in mesa source package in Oracular: New Bug description: [Impact] In some cases upgrade to a newer mesa can leave libgbm1 behind, which then could result in issues like the login screen showing a crash screen instead. libgl1-mesa-dri and libgbm1 should always have matching versions installed, just like libegl-mesa0 and libgbm1 currently have. [Test case] WIP [Where things could go wrong] This just adds a necessary safe-guard for upgrades, so hard to think where it might cause issues. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/2098084/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp