Core22: is `libdrm` there to stay?

Hi all,

Working on a revision of https://mir-server.io/docs/the-graphics-core20-snap-interface for base: core22 I realized that libdrm is a part of the base snap now:

$ snap info core22
# ...
tracking:     latest/stable
# ...
installed:          20230210            (522) 76MB base

$ sudo find /snap/core22/current/ -type f,l -wholename '*drm*'
/snap/core22/current/usr/lib/udev/rules.d/60-drm.rules
/snap/core22/current/usr/lib/x86_64-linux-gnu/libdrm.so.2
/snap/core22/current/usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
/snap/core22/current/usr/lib/x86_64-linux-gnu/plymouth/renderers/drm.so
# ...
/snap/core22/current/usr/share/libdrm/amdgpu.ids

I can see the likely reason is the addition of plymouth - but can we rely on libdrm staying there? Is there anywhere I can confirm that’s going to stay?

cc: @abeato

I believe splash as provided by gadgets & core, are now a stable feature of the Ubuntu Core product, and thus yes, it is here to stay.

Rigth, libdrm will be included now that we include plymouth. And if that changes in the future, it will be in a new base different from core22.

1 Like