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

Reply via email to