No description
Find a file
Kamil Páral fda7bc52ef Prevent partial updates (rhbz#2193135)
This is another attempt to prevent partial updates, where important mesa
subpackages get desynchronized with mesa-dri-drivers, and things crash because
of version mismatch.

Last time, we forgot that an old mesa version is still kept in the 'fedora' repo,
and DNF can choose it over a newer version. Because the old version doesn't have
the dependency fixes, a partial update can still happen.  This patch tries to
remedy that. You should be able to either install old mesa or new mesa, but
always only as a whole set, not mix and match.

According to Michel Dänzer [1], libglapi and libgbm should always match in
version to dri-drivers. So the conditional requirement was added there, and it
will help guard dependants (e.g. libGL, libEGL) versions in the future.

The conditional requirement under dri-drivers (for libEGL) is just a temporary
measure, because libEGL in the 'fedora' repo has broken dependencies. It needs
to be present in F37 and F38, but it doesn't need to go to Rawhide and future
releases.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=2187726#c4
2023-05-25 14:22:05 +01:00
.gitignore Add some more stuff to .gitignore 2019-05-09 11:15:31 -04:00
gnome-shell-glthread-disable.patch disable glthread for gnome-shell 2022-11-25 10:38:22 +10:00
Mesa-MLAA-License-Clarification-Email.txt add license clarification doc for mlaa 2013-01-15 10:38:20 -05:00
mesa.spec Prevent partial updates (rhbz#2193135) 2023-05-25 14:22:05 +01:00
sources Update to 23.0.3 2023-04-25 19:38:48 +01:00