libgl1-amber-dri/libgl1-mesa-dri uninstallable in plucky ISO image builds. Causes build to fail

Bug #2103588 reported by Rik Mills
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mesa (Ubuntu)
Fix Released
Medium
Tim Andersson
mesa-amber (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Sources: mesa-amber 21.3.9-0ubuntu2 and mesa 25.0.1-2ubuntu1
Release: plucky release pocket

In the Ubuntu desktop and flavours ISO image livefs build, the package libgl1-amber-dri fails to be installable by apt causing the build to fail.

For example: https://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/plucky/ubuntu/+build/765930

The build fails with the error extract at the end of this report.

libgl1-mesa-dri from src:mesa recommends libgl1-amber-dri, so on a normal system libgl1-mesa-dri is installable. However, on ISO image builds recommends are enforced as depends so the failure occurs.

libgl1-amber-dri : Depends: libglapi-mesa (>= 24.0.3), but from plucky libglapi-mesa is a virtual package provided by https://launchpad.net/ubuntu/plucky/amd64/mesa-libgallium/25.0.1-2ubuntu1 without any versioned Depends

**** from build log ****

Solving dependencies...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libgl1-amber-dri : Depends: libglapi-mesa (>= 24.0.3)
E: Unable to correct problems, you have held broken packages.
E: The following information from --solver 3.0 may provide additional context:
   Unable to satisfy dependencies. Reached two conflicting decisions:
   1. libgl1-amber-dri:arm64=21.3.9-0ubuntu2 is selected for install
   2. libgl1-amber-dri:arm64 Depends libglapi-mesa (>= 24.0.3)
      but none of the choices are installable:
      [no choices]

**** end of extract ****

Related branches

Rik Mills (rikmills)
Changed in mesa (Ubuntu):
importance: Undecided → Critical
Changed in mesa-amber (Ubuntu):
importance: Undecided → Critical
summary: - libgl1-amber-dri uninstallable in plucky ISO image builds. Causes build
- to fail
+ libgl1-amber-dri/libgl1-mesa-dri uninstallable in plucky ISO image
+ builds. Causes build to fail
Revision history for this message
Tim Andersson (andersson123) wrote :

Looking into this ...

Changed in mesa (Ubuntu):
assignee: nobody → Tim Andersson (andersson123)
Changed in mesa-amber (Ubuntu):
assignee: nobody → Tim Andersson (andersson123)
Changed in mesa (Ubuntu):
status: New → Invalid
importance: Critical → Undecided
assignee: Tim Andersson (andersson123) → nobody
Changed in mesa-amber (Ubuntu):
status: New → In Progress
Revision history for this message
Tim Andersson (andersson123) wrote :

My MP wasn't appropriate, unfortunately! Doh! However, tjaalton is going to drop the Recommends: libgl1-amber-dri from the mesa source package and upload this change with 25.0.2*, as a short term fix for plucky-build failures

Changed in mesa (Ubuntu):
status: Invalid → In Progress
importance: Undecided → Critical
assignee: nobody → Timo Aaltonen (tjaalton)
Revision history for this message
Tim Andersson (andersson123) wrote :

... And, I will handle the appropriate patch to enable us to reinstate the Recommends: libgl1-amber-dri, after the hotfix is out. I've amended the assignment etc to reflect this

Changed in mesa (Ubuntu):
assignee: Timo Aaltonen (tjaalton) → nobody
assignee: nobody → Tim Andersson (andersson123)
importance: Critical → Low
importance: Low → Medium
Changed in mesa-amber (Ubuntu):
importance: Critical → Undecided
status: In Progress → Invalid
assignee: Tim Andersson (andersson123) → nobody
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mesa - 25.0.1-2ubuntu2

---------------
mesa (25.0.1-2ubuntu2) plucky; urgency=medium

  * control: Drop recommends on libgl1-amber-dri, clean up old
    constraints. (LP: #2103588)
  * patches: Fix spam from gfxstream.

 -- Timo Aaltonen <email address hidden> Thu, 20 Mar 2025 17:03:18 +0200

Changed in mesa (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Tim Andersson (andersson123) wrote :

@tim to report a bug for the underlying issue in mesa / mesa-amber

Revision history for this message
Tim Andersson (andersson123) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.