Just writing down some of my checks, comments, reasoning, in no particular order.
a) src:mesa-amber in noble is in main, but in plucky and later it's in universe b) bin:libglapi-mesa which is being dropped is in main everywhere up to oracular. It doesn't exist in plucky and later c) we have a NEW bin:libglapi-amber replacing bin:libglapi-mesa, so it needs to go in main as well in noble. Since src:mesa-amber is in main already, that seems to be right, and the LP page where the new binary can be accepted is already suggesting the "main" component for it d) So we have libglapi.so.0 which used to be shipped by bin:libglapi-mesa, now being shipped by bin:libglapi-amber. What does ship libglapi.so? Nothing, turns out, not even in plucky and later: plucky: $ apt-file search libglapi.so libglapi-amber: /usr/lib/x86_64-linux-gnu/libglapi.so.0 libglapi-amber: /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0 noble-updates: $ apt-file search libglapi.so libglapi-mesa: /usr/lib/x86_64-linux-gnu/libglapi.so.0 libglapi-mesa: /usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0 I was worried about also having to add a NEW libglapi-mesa-dev package, or equivalent, but that doesn't seem to be the case. Should we perhaps add a build testcase to this SRU? Something that builds with all these libraries and their headers, to be sure the replacement (bin:libglapi-amber) is really a replacement? One could argue that this was done in plucky already, which does not ship bin:libglapi-mesa anymore, though. e) regarding accepting bin:libglapi-amber into noble main, things to keep in mind: e1) noble has src:mesa-amber 21.3.9-0ubuntu2, and this update is keeping the same upstream version (2.31.9-0ubuntu3~); e2) the change to add the new bin:libglapi-amber package does not involve a new ./configure or other build time option: the library was already being built, it was just being removed: override_dh_install: # Get rid of some files which aren't installed. Do not # use -f to ensure we notice disappearing files: rm debian/tmp/usr/lib/*/libglapi.so* <------------------- ... The updated package changes that to: rm debian/tmp/usr/lib/*/libglapi.so -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/2111480 Title: Backport packages for 24.04.3 HWE stack To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/directx-headers/+bug/2111480/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp