12.1.0; dri drivers
mavrothal at yahoo.com
Tue Mar 27 16:18:34 EDT 2012
--- On Tue, 3/27/12, Daniel Drake <dsd at laptop.org> wrote:
> From: Daniel Drake <dsd at laptop.org>
> Subject: Re: 12.1.0; dri drivers
> To: "Yioryos Asprobounitis" <mavrothal at yahoo.com>
> Cc: "OLPC Devel" <devel at lists.laptop.org>
> Date: Tuesday, March 27, 2012, 11:00 AM
> On Tue, Mar 27, 2012 at 4:33 AM,
> Yioryos Asprobounitis
> <mavrothal at yahoo.com>
> > Looks like that 12.1.0 os-builder does not have the
> 192141acf021e036e6d3cd0b548ccbe222c47853 commit and dri
> drivers are back in.
> Thanks for pointing that out.
> We only want to include a commit such as that one if
> is removed upstream in newer Fedora (as was true when that
> commit was
> made). So we'll have to investigate and fix this upstream.
> If you're interested in helping out, the next step is to
> figure out
> which package has the new dependency on mesa-dri-drivers.
> Then look in
> the git changelog for that package and see if there is an
> note, and then do the same in the spec file changelog.
> Then, based on the outcome, we could file a ticket in Fedora
> for the dep chain to be broken.
Well, I tried this
for LINE in `cat 21005xx0.packages.txt`
DEPS=`echo $LINE| rev | cut -f3 -d '-'| rpm -q --requires $LINE | grep -E 'i915_dri|i965_dri|nouveau_dri|nouveau_vieux_dri|r200_dri|r300_dri|r600_dri|radeon_dri|swrast_dri|mesa-dri-drivers'`
if [ "$DEPS" != "" ] ; then
echo "$LINE depends on $DEPS" >> mesa_dep.txt
"mesa-libGL-8.0.1-2.fc17.i686 depends on mesa-dri-drivers(x86-32) = 8.0.1-2.fc17
mesa-libGLES-8.0.1-2.fc17.i686 depends on mesa-dri-drivers(x86-32) = 8.0.1-2.fc17"
but but no package that actually depends on any of the included mesa-dri-drivers
grep'ing for 'libGL|libGLES|libglapi' shows that:
"gnash-0.8.10-2.fc17.i686 depends on libGL.so.1
gnome-session-3.3.92-2.fc17.i686 depends on libGL.so.1
gtkglext-libs-1.2.0-16.fc17.i686 depends on libGL.so.1
mesa-libGL-8.0.1-2.fc17.i686 depends on libglapi.so.0
mesa-libGLES-8.0.1-2.fc17.i686 depends on libglapi.so.0
mesa-libGLU-8.0.1-2.fc17.i686 depends on libGL.so.1
squeak-vm-3.10.5-8.fc17.i686 depends on libGL.so.1
webkitgtk-1.6.3-2.fc17.i686 depends on libGL.so.1
webkitgtk3-1.7.92-1.fc17.i686 depends on libGL.so.1"
So libGL(ES) are sure needed but is not clear why mesa-libGL/mesa-libGLES pull mesa-dri-drivers (which then pulls mesa-dri-filesystem).
The thing about the git changelog I'm afraid I missed it. Which git are you referring to?
More information about the Devel