--- On Tue, 3/27/12, Daniel Drake <d...@laptop.org> wrote:
> From: Daniel Drake <d...@laptop.org> > Subject: Re: 12.1.0; dri drivers > To: "Yioryos Asprobounitis" <mavrot...@yahoo.com> > Cc: "OLPC Devel" <devel@lists.laptop.org> > Date: Tuesday, March 27, 2012, 11:00 AM > On Tue, Mar 27, 2012 at 4:33 AM, > Yioryos Asprobounitis > <mavrot...@yahoo.com> > wrote: > > 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 > mesa-dri-drivers > 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 > explanatory > note, and then do the same in the spec file changelog. > Then, based on the outcome, we could file a ticket in Fedora > asking > for the dep chain to be broken. Well, I tried this ` for LINE in `cat 21005xx0.packages.txt` do 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 fi done ' which gives: "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? > > Thanks, > Daniel > _______________________________________________ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel