Please refactor plymouth to remove the libdrm2 dependency when text themes are used
Bug #819802 reported by
Emmet Hikory
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
plymouth (Ubuntu) |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
The Ubuntu Core image contains libdrm2 and various implementations of userspace interfaces for specific DRI modules, which may not match hardware on target systems, especially for users intending not to provide any graphical interface (often including no graphical console). This significantly increases the size of the image, without direct benefit to the user.
plymouth should detect when the theme requires the direct rendering interface, and only load the appropriate DRM implementations at that time. The theme packages should depend on any required interfaces, and the plymouth package not require any DRM implementation when using text themes.
tags: | added: core |
Changed in plymouth (Ubuntu): | |
status: | New → Confirmed |
tags: | added: rls-mgr-p-tracking |
Changed in plymouth (Ubuntu): | |
status: | Confirmed → Triaged |
tags: |
added: rls-mgr-q-tracking removed: rls-mgr-p-tracking |
To post a comment you must log in.
Correct in principle, awkward to implement in practice. Should definitely be discussed with upstream.
It looks to me like all four of the drm drivers combined add up to 476KB installed. Is this actually significant for Ubuntu Core in practice?
Currently ubuntu-core images are only built for armel. As a first pass, would it be a good idea to evaluate whether some of these DRM backends should be dropped for armel? E.g., does it ever make sense to build libdrm-intel1 for the armel architecture?