Bug 2396015
| Summary: | Cannot update to newer mesa-compat due to broken dependencies | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Lukas Ruzicka <lruzicka> | ||||||
| Component: | mesa-compat | Assignee: | Neal Gompa <ngompa13> | ||||||
| Status: | CLOSED ERRATA | QA Contact: | |||||||
| Severity: | medium | Docs Contact: | |||||||
| Priority: | unspecified | ||||||||
| Version: | 43 | CC: | airlied, ajanulgu, ajax, asrivats, awilliam, geraldo.simiao.kutz, igor.raits, jexposit, lyude, ngompa13, pbrobinson, robatino, rstrode, tstellar | ||||||
| Target Milestone: | --- | ||||||||
| Target Release: | --- | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | mesa-compat-25.0.7-3.fc43 | Doc Type: | --- | ||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2025-09-22 00:17:24 UTC | Type: | --- | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Embargoed: | |||||||||
| Bug Depends On: | |||||||||
| Bug Blocks: | 2324225 | ||||||||
| Attachments: |
|
||||||||
|
Description
Lukas Ruzicka
2025-09-17 08:03:22 UTC
Created attachment 2106840 [details]
The machine's system information
Created attachment 2106841 [details]
list of installed packages
Proposed as a Final Blocker based on the following criterion: Installing,_removing_and_updating_software (https://fedoraproject.org/wiki/Basic_Release_Criteria#Installing,_removing_and_updating_software) I also tried to use dnf distro-sync --disable-repo=updates-testing and it looked promising at first, but after the reboot, I still face the problem. this is a duplicate of or at least similar to the issue in the bug: https://bugzilla.redhat.com/show_bug.cgi?id=2392314 Something to do with "Obsolete" and "Provides" tags in the spec files. Let me get to this. The problem is that nothing obsoletes mesa-libxatracker . mesa initially obsoleted it, but removed that obsoletes in https://src.fedoraproject.org/rpms/mesa/c/661e3127b63716192dbad0626aabafad45c96551?branch=rawhide (apparently because it messed with mesa-compat-libxatracker ). mesa-compat-libxatracker *provides* mesa-libxatracker, but does not *obsolete* it. I think the best fix here would be to add: Obsoletes: mesa-libxatracker < 25.3 to the mesa-compat-libxatracker package. well, that causes mesa-compat-lib (In reply to Lukas Ruzicka from comment #0) > The package cannot be updated, it cannot be removed, because dnf claims that: > > ``` > lruzicka@vseved:~$ sudo dnf remove meta-compat-libxatracker > No packages to remove for argument: meta-compat-libxatracker > > Nothing to do. > ``` > > And I am stuck. I believe that this is incorrect behaviour and should be > fixed. Wouldn't be sudo dnf remove mesa-compat-libxatracker the correct command? with an "s" on mesa and not a "t"? (In reply to Geraldo Simião from comment #8) > (In reply to Lukas Ruzicka from comment #0) > > > The package cannot be updated, it cannot be removed, because dnf claims that: > > > > ``` > > lruzicka@vseved:~$ sudo dnf remove meta-compat-libxatracker > > No packages to remove for argument: meta-compat-libxatracker > > > > Nothing to do. > > ``` > > > > And I am stuck. I believe that this is incorrect behaviour and should be > > fixed. > > > Wouldn't be sudo dnf remove mesa-compat-libxatracker the correct command? > with an "s" on mesa and not a "t"? Sure, this here is a typo that I used in the command when I tried to obtain English output. I tried it before with the Czech output and the result was the same. FEDORA-2025-d0d0983084 (mesa-compat-25.0.7-3.fc43) has been submitted as an update to Fedora 43. https://bodhi.fedoraproject.org/updates/FEDORA-2025-d0d0983084 I just pushed a new build including Adam's changes: https://bodhi.fedoraproject.org/updates/FEDORA-2025-d0d0983084 Thanks! FEDORA-2025-d0d0983084 has been pushed to the Fedora 43 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-d0d0983084` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-d0d0983084 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2025-d0d0983084 (mesa-compat-25.0.7-3.fc43) has been pushed to the Fedora 43 stable repository. If problem still persists, please make note of it in this bug report. |